【发布时间】:2017-12-25 20:54:25
【问题描述】:
当我从顶部的编辑器创建一个新的 NSManagedObject 时,而不是只制作一个 .h 和 .m 文件,它制作了 4 个 itme 2 .h 和 2 .m 具有完全不同数量的代码我可以删除哪个?以及如何以只有 1 .h 和 1 .m 文件的旧方式制作它们?
还有另一个问题,当我在上课时有 2 个实体时,在它要求我“选择您要管理的实体”的部分,我是否应该同时检查我的 2 个实体?还是为它们中的每一个制作不同的 NSManagedObject 更好?
【问题讨论】:
-
你能把你的项目上传到 Github 上让我们看看那里发生了什么吗?
-
里面什么都没有,它是一个选中了核心数据复选框的新项目,我在该实体面板中添加实体和属性之后,我为每个实体创建一个 NSManagedObject,之后当我竞争时我得到项目中没有任何东西的错误
-
我刚刚尝试了一个空项目,它工作正常。您应该保留每个实体的所有 4 个生成文件,不要删除其中任何一个。您是否尝试删除 Derived Data 文件夹并重新启动 Xcode?span>
-
是的,我做到了,在 Xcode 8 中没有适用于 ios 的空项目,最简单的一个是单视图应用程序!是的,我确实尝试删除 Derived Data 文件夹还没有工作,你使用 XCode 8 吗?我怎么没有空项目?
标签: objective-c xcode core-data