我被 xcdatamodel 损坏了。我是新手,不知道该怎么做。也可以提供正在被质疑的文件以及 sqlite db...
不知道该怎么做,因为我真的是大脑冻结了..请帮忙。
TIA
我被 xcdatamodel 损坏了。我是新手,不知道该怎么做。也可以提供正在被质疑的文件以及 sqlite db...
不知道该怎么做,因为我真的是大脑冻结了..请帮忙。
TIA
我刚遇到问题。
我有一台时间机器,所以我能够再次将其导入 xcode,但它不起作用。调查xcode导入的包“myapp.xcdatamodeld”,只有“.xcccurrentversion”文件,没有“myapp.xcdatamodel”文件。我复制粘贴了包中丢失的文件(右 clic / 显示包内容)并且它有效。
我只是有同样的问题。就我而言,我将工作区中的文件移动到子文件夹中,并将组指向子文件夹。我相信这导致了腐败。
不幸的是,我没有答案——尽管我尝试了很多东西。在损坏的文件之上恢复文件的备份不起作用。xcdatamodel 文件必须具有某种自引用。如果您将其作为一个包打开,然后将其中的内容作为一个包打开,您将看到 2 个文件:“元素”和“布局”。如果您将它们复制出来并将它们重命名为具有 .plist 扩展名,您可以看到里面有什么。通过这些 plist(看起来像一个对象存档)是一个非常艰难的过程,但您可能会看到一些明显的东西。
最后,我将整个项目目录恢复到一个新位置,打开项目并能够将实体剪切并粘贴到一个全新的数据模型中。感谢上帝的时光机!