我有一个Core Data模型,其中有一个可转换的属性。我还使用了一个自定义的NSValueTransformer来设置好该模型中的属性。 当我使用mogenerator来生成/更新我的机器和人类文件时,包含此属性的实体的机器文件总是将属性类型定义为NSObject。为了使Core Data...
我经常使用Transformable来处理Core Data属性,这样我以后可以更改它们。 然而,如果我想使用NSPredicate查找NSManagedObject,并使用"uniqueKey == %@"或"uniqueKey MATCHES[cd] %@",它似乎无法正常工作。 直到...
我得到了这个CoreData错误。我不知道为什么会出现这个错误,因为我没有使用任何可转换类型。在我的代码中,我没有看到任何表明我在使用可转换属性的东西。当我创建项目时,我让Xcode选择使用Core Data选项来设置CoreData。其他类似的问题并没有帮到我,因为答案涉及到的代码看起来与我...
当我删除一个包含图像的托管对象时,该图像被存储为外部记录中的可转换值,然后我会遇到崩溃和以下错误: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImage _dele...
我有一个拥有可变属性的实体。它是一个自定义对象数组,Reminder 遵循 NSSecureCoding 协议。 @objc(Reminder) public class Reminder: NSObject, NSSecureCoding { public static var s...