【发布时间】:2017-05-24 10:30:14
【问题描述】:
Apple 将故障描述为partially materialised futures,这与多个数据库中使用的术语partially materialised views 非常相似。对我来说,单词部分意味着该对象的某些字段已初始化(已实现)而有些则未初始化。但苹果将故障描述为:
托管对象故障是相应类的实例,但其持久变量尚未初始化。
有没有办法部分实现故障?例如。我有 10 个字段的对象,我想要一个仅实现两个字段的部分对象,而整个对象仍然是错误的(因此所有其他字段仍然为零)。我在这里不是在谈论propertiesToFetch 或NSFetchRequest,而是在谈论所谓的部分故障。
因为目前当故障被触发时,所有属性都已实现。这是来自文档的引用:
如果您访问 Department 对象的属性(例如其名称),则会触发故障,Core Data 会为您执行获取以检索对象的所有属性
如何自定义故障实现?
【问题讨论】:
标签: ios core-data nsmanagedobject