从核心获取数据作为模型对象

时间:2018-07-03 15:56:10

标签: swift core-data

所以我有一个应用程序,其目的是解析json,将其保存到coreData,从coreData加载回去,并将其呈现在collectionView中。

我的问题是我要回退与我的模型匹配的数据类型。 我会尝试解释一下:

我制作了一个名为Movie的模型,该模型可解码。我先解析了Json,然后再将其保存到内核中,然后将其放入arrayList

var movieList : [Movie] = [Movie]()

它最初是用来填充collectionView的。

保存并不困难,而且我创建了一个我创建的实体类型的对象,名为Film,并将其保存到核心。

问题是当我取回所有数据时,我使用补全来传输数组是Film类型的数组,问题是我不能这样做:

 self.movieList = fetchedArray

因为它的[电影]而不是[电影]

理论上,我知道它们可能是几种解决方案,我只是不知道该怎么做。

我还设法取回了[Any]的数组,但同样,我也不知道该怎么办。

有什么建议吗?希望我足够清楚

0 个答案:

没有答案