我有一个正在运行的项目,在将其推送到远程源之前运行良好。现在我格式化了磁盘并检查了该项目,但出现错误:
_MyModelDB 3.xcdatamodel:无法读取数据模型错误域= NSCocoaErrorDomain代码= 256“无法打开文件“内容”。” UserInfo={NSFilePath=ProjectPath/Model/DBModel/MyModelDB.xcdatamodeld/._MyModelDB 3.xcdatamodel/contents,NSUnderlyingError=0x7fba9b6245d0 {Error Domain=NSPOSIXErrorDomain Code=20“不是目录”}}
最后一个版本的 dbmodel 确实没有“.content”。而且_MyModelDB 3.xcdatamodel的大小奇怪的是0KB。
有人有想法吗?
最佳答案
这也发生在我身上。我删除了数据模型版本的内容文件,并且无法构建。
我删除的模型版本不在当前版本的project.pbxproj 文件中。我从来没有把它推高过。
所以我将整个项目目录移至垃圾箱并从 github 下载了所有内容。 现在构建工作了。
关于objective-c - 版本控制的 XCDatamodel 无法打开,文件 .contents 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36686697/