【发布时间】:2019-07-06 16:13:53
【问题描述】:
我为我的项目创建了一个全新的核心数据模型,我想为它创建一些 NSManagedObject 子类。在生成子类后,XCode 会抛出一些引用 /DerivedData 文件夹路径的错误。请参阅下面的步骤和错误图片:
我已经尝试过干净的构建,清除 DerivedData 文件夹,所有这些 hoo-haa。我也尝试过手动创建生成的文件,但我仍然遇到同样的错误。有没有人设法解决这个问题?
【问题讨论】:
-
我可以知道您为什么想要手动过程,因为 CodeData 和 XCode 将通过在 Derived Data 中创建子类来自动管理它?
-
您不需要手动创建 NSManagedObject 子类,除非您需要任何自定义更改。 Xcode 现在会为您生成这些。
-
将 CoreData 添加到我现有的项目时遇到了同样的问题。一个非常奇怪的事情是,即使我为那些生成的子类文件选择了 CoreData 文件夹,Xcode 仍然在顶级文件夹之外创建它们。我每次都需要手动将它们拖到我的 CoreData 文件夹中。
标签: xcode core-data swift4 xcode10