objective-c - 版本控制的 XCDatamodel 无法打开,文件 .contents 丢失

标签 objective-c xcode swift core-data xcdatamodel

我有一个正在运行的项目,在将其推送到远程源之前运行良好。现在我格式化了磁盘并检查了该项目,但出现错误:

_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/

相关文章:

swift - 如果语句不适用于三位数?

ios - Xcode 5 预期标识符错误不会消失

iphone - Objective-C:实例变量作为参数,但方法调用后实例变量为空

c - xcode 中的程序参数

ios - 如何将字体永久添加到 Xcode

ios - NSSortDescriptor NSDate 升序。如何对具有相同日期的对象进行排序?

ios - 如何在 Swift 的 Alert 中为按钮添加 Action

ios - 我应该避免在Ensembles合并时保存到永久性存储中吗?

ios - 快速检测不透明空间的两个节点之间接触的方法?

ios - 查找 __NSFastEnumerationMutationHandler 调用者