我是 Core Data 的新手,在文档中找不到答案(但我确定它在某个地方):
我为我的实体定义了属性并测试了我的第三版应用程序(ASOC、ObjC、ObjC+CoreData):我编写、读取、创建和删除对象、撤消/重做操作、自动保存,一切都像一个魅力那一刻(Stefan,我的旧字典不见了,取而代之的是......好吧......我想管理的对象)
我正在以二进制格式保存我的文件。图像、图标、rtfd 文本是“转换”类型的属性,因为通过数据绑定图像是一种已弃用的方式,它会发出警告(一次)。
现在:如果我决定向实体添加属性怎么办?以前的文件变得不可读!该应用程序发出警报:
无法打开文档“xxx”。文件格式不正确
我想Apple已经实现了一种“向后兼容性”,因为文件是用键/属性存档的:当我存档一些字典时,我可以毫无问题地添加或删除键......</p>
欢迎任何链接!