我有一个名为“Item”的实体,其属性名为“colorArray”,类型为“Transformable”。
colorArray可以是,例如:
[["Red", "Blue", "Green"], ["Red"], ["Blue", "Green"], ["Green"], ["Blue"], ["Blue", "Green", "Red"]]
然后我使用以下方法将colorArray保存到核心数据:
newEntry.colorArray = colorArray as NSObject
我想从核心数据中检索colorArray(保存在相同的数组格式中),最好的方法是什么?
答案 0 :(得分:5)
我不确定您为什么要使用(((sin theta) (root-obj (+ (* 64 (^ x 2)) (- 63)) 1)))
或as NSObject
,因为对您提供的示例都不是必需的或有用的。
as! [NSArray]
属性配置如下:
可以使用
将问题中的数组分配给属性colorArray
同样可以使用
检索值myObject.colorArray = [["Red", "Blue", "Green"], ["Red"], ["Blue", "Green"], ["Green"], ["Blue"], ["Blue", "Green", "Red"]]
核心数据中的值仍然存在,因此如果您终止应用并重新启动它,数据仍然存在。
您可能会因使用这些类型转换而过度复杂化,从而导致错误。