【发布时间】:2016-03-31 14:00:43
【问题描述】:
处理来自read-only 持久存储的托管对象 (NSManagedObject) 我试图使用瞬态属性来存储一些临时值。考虑到瞬态属性没有保存到持久存储中,我认为将它们用于缓存目的没有任何问题。但事实证明,即使在来自read-only 存储的托管对象的瞬态属性中,您也无法写入数据。在NSManagedContext 的保存操作期间,我收到了这个错误
“无法将对象更新为只读存储”
(我确定只更改了瞬态属性。)
这是为什么呢?能不能算是NSManagedObjectContext的bug?感谢您分享您的想法。
【问题讨论】:
标签: ios core-data readonly transient nspersistentstore