作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 2000 多个几乎相同的“NSString”属性的列表,我需要将其“导入”到我的 .xcdatamodel 文件中。
如果我可以使用类似 XML 的文本编辑器(如 .plist 文件)打开 xcdatamodel 文件,我可以添加我的所有属性,但我找不到方法。
我设法以编程方式创建属性(使用 this tutorial ),但我无法设置或获取属性的数据。
列表应该是这样的:
["str_1_1"],["str_1_2"],["str_1_3"],...,["str_49_4"],["str_49_5"],...
有没有办法以编程方式添加属性/从属性中设置和获取数据?
或
有没有一种方法可以静态添加所有可能的属性而无需点击 + 按钮超过 2000 次?
最佳答案
您可以在任何文本编辑器中打开模型文件。如果您将文件的文件兼容性设置为 Xcode 4 或更高版本,编辑起来就更容易了。
模型Foo.xcdatamodel
实际上是一个目录。里面有一个名为 contents
的文件,它是格式良好、易于阅读的 XML。编辑那个。字符串属性类似于:
<attribute name="stringAttribute" optional="YES" attributeType="String" syncable="YES"/>
在 Xcode 中添加一个或两个字符串属性,然后根据需要复制/编辑它们。
一些注意事项:
关于ios - 将许多属性添加到我的 xdatamodel (iOS Core Data),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19387877/
我有一个包含 2000 多个几乎相同的“NSString”属性的列表,我需要将其“导入”到我的 .xcdatamodel 文件中。 如果我可以使用类似 XML 的文本编辑器(如 .plist 文件)打
我是一名优秀的程序员,十分优秀!