所以我有一个应用程序,其目的是解析json,将其保存到coreData,从coreData加载回去,并将其呈现在collectionView中。
我的问题是我要回退与我的模型匹配的数据类型。 我会尝试解释一下:
我制作了一个名为Movie的模型,该模型可解码。我先解析了Json,然后再将其保存到内核中,然后将其放入arrayList
var movieList : [Movie] = [Movie]()
它最初是用来填充collectionView的。
保存并不困难,而且我创建了一个我创建的实体类型的对象,名为Film,并将其保存到核心。
问题是当我取回所有数据时,我使用补全来传输数组是Film类型的数组,问题是我不能这样做:
self.movieList = fetchedArray
因为它的[电影]而不是[电影]
理论上,我知道它们可能是几种解决方案,我只是不知道该怎么做。
我还设法取回了[Any]的数组,但同样,我也不知道该怎么办。
有什么建议吗?希望我足够清楚