更新到Xcode版本6.0(6A313)后,当我向xcdatamodeld条目添加新属性时,"创建NSManagedObject子类"不会将新属性添加到生成的头文件中.关闭Xcode 6,然后运行版本5.1.1(5B1008)后,此工作正常.我重复这个过程几次,结果相同.我是否需要做一些事情来允许新的Xcode版本正确管理我的数据模型,或重新创建它们,或者这可能只是新Xcode的一个错误?
以下是我采取的具体步骤:
1.在Xcode 6.0(GM Seed)中打开DataModel.xcdatamodeld.
2.选择正确的实体
3.单击+添加新属性
4. 为新属性输入名称和选定的布尔类型
5.编辑 - >创建NSManagedObject子类
6.确保选中正确的数据模型,单击下一步
7.确保选中正确的实体,单击下一步
8.选择要保存的位置(使用根项目文件夹),选择创建
9.在对话框中选择"替换"
10.在生成的头文件中查找变量.变量不存在.
11.关闭Xcode6
12.重复Xcode 5.1.1中的步骤1-10,正确工作
13.重复此过程两次以验证相同的结果
谢谢你的帮助!
d0n*_*n13 45
好的,我想出了一个解决方法,但看起来这是一个错误.
对于要重新生成的所有实体,从磁盘中删除现有文件,尝试编辑器 - >创建NSManagedObject子类,然后选择已从磁盘中删除的类.
重新生成当前不存在的文件.这为我解决了这个问题.
归档时间: |
|
查看次数: |
5668 次 |
最近记录: |