如何将生成的NSManagedObject子类正确移动到项目中?

时间:2016-05-09 11:45:58

标签: ios xcode core-data

我刚刚生成了一些NSManagedObject子类,Xcode将它们添加到一个非常奇怪的位置:

enter image description here

红框(非手绘)中的文件是生成的NSManagedObject子类。如您所见,它们不在我的目标“数学工具箱”中,哪些文件位于绿色框架中。

因此,构建应用程序时未编译NSManagedObject子类。

所以我试着把它们拖到目标中,结果看起来很可怕:

enter image description here

这些文件有两套!

我认为可以删除目标之外的文件。所以我删除了它,但目标中的文件变为红色并且无法访问!

这只是一团糟!

如何将文件移动到目标中,并且不在目标之外留下任何文件?

1 个答案:

答案 0 :(得分:2)

这个人总是骚扰我!

简单的步骤。 按照你的方式创建子类,它将在红色框中创建一个。

创建时,请确保将它们放在新的正确文件夹中 - >

enter image description here

接下来,删除红色框中的内容,但删除引用 - >

enter image description here

接下来,在此之前添加它们,创建新组,或选择您希望它们的组 - >

enter image description here

enter image description here

并选择这些文件 - >

enter image description here

最终输出 - >

enter image description here