swift - 从核心获取数据作为模型对象
问题描述
所以我有一个应用程序,它的目的是解析一个 json,将其保存到 coreData,从 coreData 加载它并将其呈现在一个 collectionView 中。
我的问题是我得到的数据类型与我的模型相匹配。我将尝试在镜头中解释:
我制作了一个名为 Movie 的模型,它是可解码的。在开始将 Json 保存到核心之前,我先解析它,然后将其放入 arrayList
var movieList : [Movie] = [Movie]()
它最初用于填充collectionView。
保存并不难,我创建了一个名为 Film 的实体类型的对象,并将其保存到核心。
问题是当我取回所有数据时,我使用完成来传输数组,它是一个 Film 类型的数组,问题是我不能这样做:
self.movieList = fetchedArray
因为它的 [电影] 而不是 [电影]
从理论上讲,我知道它们可能是几个解决方案,我只是不知道该怎么做。
我还设法取回了 [Any] 数组,但同样,我不知道如何处理它。
有什么建议么 ?希望我足够清楚
解决方案
推荐阅读
- c# - 如何修复错误 PublicKeyToken=31bf3856ad364e35" 无法定位
- regex - 表达式的正则表达式模式
- python - matplotlib.pyplot.tricontourf(某些)调用中的错误:TypeError:Last contourf arg must give levels; 见帮助(轮廓)
- c# - 术语“Connect-AzureAD”未被识别为 cmdlet 的名称
- php - 无法将图像附加到 wordpress 中的帖子
- javascript - Firebase Server Functions 是否可以为 WebSockets 服务器提供服务?
- c++ - 代码有问题。使用向量删除相同的数字,除了它的最后一个入口
- sql - 我使用了 in 子句但给出类型转换错误
- html - 表格单元格上方的按钮大小
- bash - 条件执行 - 多个命令