在项目中引入Swift之后,无法为目标C生成NSManageObject
问题描述:
由于我向目标C项目添加了swift类,因此“Create NSManagedObject Subclass ...”选项不再有效。它的工作原理显然与事件相关的消息表明现有文件将被删除。在项目中引入Swift之后,无法为目标C生成NSManageObject
但是,当我检查文件时,新添加到模型的属性不存在。
任何人都可以帮忙吗?
我已经尝试过什么没有任何成功: - 重新启动MAC - 清洁 - 创造新的模型版本 - 斯威夫特(然后我可以看到我的新属性发生 - 但我已经在客观C版分类所以对于这些文件,我不能切换到斯威夫特)
在此先感谢
答
有没有更好的答案,所以我会回答它关闭的问题。
基本上XCode似乎有一个进程生成的NSManagedObject子类与覆盖现有的文件错误的权利。也许XCode锁定现有的文件。
通过删除生成之前的文件,一切工作正常(正如我在我的评论中写的)。
所以......我解决了这个问题!
更新:我试图重命名生成的文件,然后...新的文件出现!我找到了一个解决方案,但是我让这个问题在几天之内打开,以防有人为我提供更好的解决方案 – 2014-10-08 21:52:57