首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xcdatamodel已损坏

xcdatamodel已损坏
EN

Stack Overflow用户
提问于 2011-05-10 16:20:24
回答 2查看 283关注 0票数 2

我被xcdatamodel损坏所困扰。我是个新手,不知道该怎么做。可以提供正在被质疑的文件以及sqlite db。

我不知道该怎么做,因为我的大脑几乎被冻住了..请帮帮忙。

提亚

EN

回答 2

Stack Overflow用户

发布于 2011-06-16 23:23:59

我也有同样的问题。在我的例子中,我将工作空间中的文件移动到子文件夹中,并将组指向这些子文件夹。我相信这是导致腐败的原因。

不幸的是,我没有答案--尽管我尝试了很多方法。在损坏的文件上恢复备份不起作用。xcdatamodel文件必须具有某种自引用。如果你以包的形式打开它,然后以包的形式打开里面的东西,你会看到两个文件:"elements“和"layout”。如果将这些文件复制出来,并将其重命名为.plist扩展名,则可以看到其中的内容。通过这些plist(看起来像一个对象归档)是一个相当艰难的过程,但你可能会看到一些显而易见的东西。

最后,我将整个项目目录恢复到一个新位置,打开项目,并能够将实体剪切并粘贴到一个全新的数据模型中。感谢上帝给我时间机器!

票数 0
EN

Stack Overflow用户

发布于 2012-04-16 01:46:53

我刚刚遇到了这个问题。

我有一台时光机,所以我可以把它重新导入到xcode中,但它不起作用。调查xcode导入的"myapp.xcdatamodeld“包,只有".xcccurrentversion”文件,没有"myapp.xcdatamodel“文件。我复制粘贴了包中缺少的文件(右循环/显示包内容),它起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5947181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档