core-data相关内容

调试核心数据迁移以比较哈希值

我阅读了这个发布(点击)关于修复令人讨厌的核心数据迁移问题的帖子. 作者 Victor Bogdan 写道,他启用了数据迁移调试来获取实体的哈希值.这是什么意思?是否可以为迁移启用更多调试输出?还是他写了一个带有调试输出的迁移过程? 我的问题是我无法获取映射模型的实体哈希值以将它们与源和目标实体哈希值进行比较. 我使用的是 XCode 4.5.1 并使用 iOS6.但是我在使用旧 ..
发布时间:2021-12-23 14:28:07 移动开发

Cocoa 错误 256 核心数据

当我尝试保存数据时出现错误“Cocoa 错误 256".如何解决?什么问题? 解决方案 根据Xcode中的帮助参考: NSFileReadUnknownError读取错误,原因未知 适用于 Mac OS X v10.4 及更高版本. 在 FoundationErrors.h 中声明. 遗憾的是,这可能没有太大帮助,尽管它是一个未知的读取错误. ..
发布时间:2021-12-23 14:27:59 移动开发

核心数据中的位置通过 NSFetchedResultsController 按距离排序?

我的 iOS 核心数据数据库中有一组实体对象,用于描述某个位置的某些内容.我们将实体称为 Location.我通过在 Location 上有两个引用位置的属性来实现这一点 - 纬度和经度,都是双倍的.还有其他元素,如名称. 我使用 NSFetchedResultsController 将实体绑定到 UITableViewController.我想要做的是按到给定 CLLocationCoor ..

如何在 IOS 核心数据中使用 swift 将 MKPolyline 属性存储为可转换?

允许快速在 CoreData 中存储 MKPolyline 所需的代码是什么. 例如,如果我有一个核心数据实体(比如“myEntity"),我想为其保存 MKPolyline,并将“polyline"字段添加为可转换,并将其设置为“transformable"代码.也产生了 NSManagedObject 子类. myEntity.swift 导入 UIKit导入核心数据导入 Map ..
发布时间:2021-12-23 14:27:45 移动开发

尝试更改 Bool 属性时出现 EXC_BAD_ACCESS 错误

我正在尝试更改 Bool 属性并收到 EXC_BAD_ACCESS 错误. 我使用的是 XCode 6 和 Swift. note 属性保存良好,但 completed 属性抛出 EXC_BAD_ACCESS 错误 导入基础导入核心数据类任务:NSManagedObject{@NSManaged var 注意:字符串!@NSManaged var 完成:布尔} 更改属性例程 ..
发布时间:2021-12-23 14:27:27 移动开发

如何在 Swift 中定义 CoreData 关系?

在 CoreData 中,我定义了一个从 Node 到 Tag 的无序对多关系.我已经创建了一个这样的 Swift 实体: 导入 CoreData类节点:NSManagedObject {@NSManaged var 标签:Array} 现在我想给 Node 的一个实例添加一个 Tag,像这样: var node = NSEntityDescription.insertNewObjectFo ..
发布时间:2021-12-23 14:27:20 移动开发

如何通过对象图对托管对象的 NSMutableArray 进行排序

我不熟悉 Apple 的 iPhone 3.0 SDK 对 Core Data 的支持,我对 iPhone 开发也比较陌生.我的问题是关于比文档中涵盖的更“复杂"的排序.我怀疑我做出了错误的基本假设. 如何根据包含在集合中更深几层的属性对预取的托管对象集合进行排序? 示例:农场有一对多的牛仔 (Farm.cowboys)牛仔有一对一的人(Cowboy.person)人有姓氏(Perso ..
发布时间:2021-12-23 14:27:13 其他开发

Xcode 在构建时更改应用程序文件夹的位置

我将 .mp3 文件存储在我的 iOS 应用程序文档目录中并保存到 Core Data 的路径.当我重建应用程序时,Xcode 似乎将应用程序数据移动到不同的目录,从而使存储的路径无效.为什么会发生这种情况以及保存文件路径的最佳做法是什么? 我使用的是 Xcode 6.2,过去曾成功检索过文件. 下载后文件的位置: 在~/Library/Developer/CoreSimulator ..
发布时间:2021-12-23 14:27:08 移动开发

核心数据中的子查询

我不明白我的预测有什么问题.我有下一个数据库方案: DataItem(color_ids) >(数据项)颜色 其中 Color 包含 colorID(int). 我试图得到 所有包含 colorID == 5 的数据项. 我使用了下一个谓词: SUBQUERY(color_ids, $sub, $sub.colorID==5).@count >0 感谢您的帮助. 解决方案 ..
发布时间:2021-12-23 14:26:54 移动开发

创建新对象时查询特定属性的核心数据,如果存在则返回对象,如果不存在则创建新对象

我在创建新对象之前(通过谓词)检查实体的特定属性是否存在于核心数据数据库中时遇到问题;如果对象存在,我宁愿返回它而不是创建一个新对象. 我有一个简单的应用程序,它有一个表格视图,导航栏中有一个加号按钮;用户单击它并显示一个带有 4 个文本字段的视图控制器.他们填写该信息,按保存,然后将其保存到 Core Data 并显示在 TableView 中(通过使用 NSFetchedResultsC ..
发布时间:2021-12-23 14:26:49 移动开发

核心数据,NSPredicate,任何 key.path == nil

我想出了一个使用子查询的解决方案,但我不明白为什么我首先尝试做的事情不起作用. 这是我的数据模型.我正在获取建议. 作为谓词,我可以执行以下操作: [NSPredicate predicateWithFormat:@"ANY conditions.terrain == %@", aTerrainObject]; 效果很好,并返回任何一条建议,其中至少有一个条件具有该地形类型. ..
发布时间:2021-12-23 14:26:05 其他开发