swift - CoreData 错误:“NSInternalInconsistencyException”,原因:无法为具有未定义类型的属性设置值:属性 ... 用于可选 UUID
问题描述
我有一个 CoreData 实体(名为Canvas
),其中包含一个属性:selectedCardID
类型UUID?
。
我的 CoreData 实体由我自己的NSManagedObject
子类管理,其中包含以下行:
extension Canvas {
@NSManaged public var selectedCardID: UUID?
}
尝试将值设置selectedCardID
为时出现以下错误
“由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法为未定义类型的属性设置值:属性=“selectedCardID”;实体=“(<NSEntityDescription:0x2823f0160>)名称画布
当我同时添加到子类和文件时,我不明白错误消息的未定义类型意味着什么。UUID?
xcdatamodel
任何帮助将不胜感激。
解决方案
推荐阅读
- c# - WPF 从 ViewModel 获取当前 MouseOver TreeViewItem
- python - 保存的图片添加了噪点
- react-native-android - 如何在 react-native 应用程序中使用 react-native-google-cast npm 投射图像
- docker - 如何使用带有张量流图像的jupyter在docker中挂载本地文件夹
- excel - 无效的前向引用或对未编译类型的引用
- c++ - 可以从命令行参数中读取 std::array 的维度吗?
- excel - 根据匹配结果对列的一部分求和
- cassandra - 如何知道 cassandra 用于存储推送到表的数据的确切磁盘空间?
- antlr - ANTLR4 语法中的 N 元运算符
- kotlin - 如何将依赖项注入 Kotlin 中的接口委托?