34得票1回答
我该如何让mogenerator识别Transformable属性的正确类型?

我有一个Core Data模型,其中有一个可转换的属性。我还使用了一个自定义的NSValueTransformer来设置好该模型中的属性。 当我使用mogenerator来生成/更新我的机器和人类文件时,包含此属性的实体的机器文件总是将属性类型定义为NSObject。为了使Core Data...

10得票3回答
Core Data中的Transformable属性无法与NSPredicate一起使用

我经常使用Transformable来处理Core Data属性,这样我以后可以更改它们。 然而,如果我想使用NSPredicate查找NSManagedObject,并使用"uniqueKey == %@"或"uniqueKey MATCHES[cd] %@",它似乎无法正常工作。 直到...

10得票2回答
核心数据错误,切换到使用“NSSecureUnarchiveFromData”或“NSSecureUnarchiveFromDataTransformer”的子类。

我得到了这个CoreData错误。我不知道为什么会出现这个错误,因为我没有使用任何可转换类型。在我的代码中,我没有看到任何表明我在使用可转换属性的东西。当我创建项目时,我让Xcode选择使用Core Data选项来设置CoreData。其他类似的问题并没有帮到我,因为答案涉及到的代码看起来与我...

7得票3回答
错误:-[UIImage _deleteExternalReferenceFromPermanentLocation]无法识别发送给实例的选择器

当我删除一个包含图像的托管对象时,该图像被存储为外部记录中的可转换值,然后我会遇到崩溃和以下错误: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImage _dele...

7得票2回答
CoreData - 存储可转换对象的数组

我有一个拥有可变属性的实体。它是一个自定义对象数组,Reminder 遵循 NSSecureCoding 协议。 @objc(Reminder) public class Reminder: NSObject, NSSecureCoding { public static var s...