将 xcdatamodel 重新添加到 Build Settings
Posted
技术标签:
【中文标题】将 xcdatamodel 重新添加到 Build Settings【英文标题】:Re-add the xcdatamodel to the Build Settings 【发布时间】:2013-10-15 19:13:04 【问题描述】:当我忙着为this question 尝试东西时,我不小心删除了 xcdatamodel-package。
我发现最近有this question提到了以下内容:
由于某种原因,xdatamodel 已从构建设置中删除。我把它加回去了,它起作用了。
我试着做他做的事,但我不知道从哪里开始。
我重新创建了包,但是当我尝试设置属性值时,我得到 +entityForName: could not locate an entity named 'EN'...
我只知道;它确实有效,直到我开始使用非教程属性之类的东西。
【问题讨论】:
【参考方案1】:他们在另一个问题中得到的是,当您将文件添加到项目时,它不一定会添加到当前目标。您可以在一个项目中拥有多个目标,并且您可以添加未编译的文件(例如开发人员文档),因此可以添加一个文件,然后将其放置在那里而不是编译。
如果您在 Xcode 中选择文件并打开右侧的实用程序窗格,则会有一个部分显示目标成员资格。它看起来像这样:
这表明文件属于momdecTests
项目,但不属于momdec
项目。确保在此处选中您的应用目标。
【讨论】:
谢谢!我希望这只是缺乏会员资格,但现在表明它已经有了会员资格。那么对这个错误有什么想法吗? 也许您没有创建NSManagedObjectModel
的实例?很难说没有关于项目及其代码的更多细节。
Some details ;)以上是关于将 xcdatamodel 重新添加到 Build Settings的主要内容,如果未能解决你的问题,请参考以下文章
向现有 xcdatamodel 添加属性会使 Xcode 4.2 崩溃