首页 > 解决方案 > 如何在CoreData的tableview单元格中存储URL及其位置?

问题描述

所以我的包中有 30 个小 .txt 文件,我将它们的标题拉到 tableView 中。您单击单元格并加载 .txt 文件。

我还使用 UILongPressGestureRecognizer 重新排列单元格,在重新排列单元格后,我想将新的单元格顺序保存到 CoreData 中。我在这部分苦苦挣扎,因为我将文件作为 URLS 读取,当我在 Core Data 中添加一个实体时,将其设置为 URI 并重写我的数组属性,我得到一个错误。

我用它来读取我的文件:

stories = Bundle.main.urls(forResourcesWithExtension: "txt", subdirectory: nil)!

我添加了一个实体 Story 并将其设置为 URI,并尝试将我的数组写为 var stories:[NSManagedObject] = [],但它在上面的行中给了我错误:“无法分配类型‘[URL]’的值输入“[NSManagedObject]”

我应该使用不同的方法来读取我的 .txt 文件吗?

标签: iosswiftcore-data

解决方案


推荐阅读