下面我要实现。我想保存一个数组(这是一个字典数组),并在检索时我想检索它的字典数组。所以我到目前为止尝试过,我已经创建了一个具有属性的实体,例如empName:Transformable,而在右侧,我创建了自定义类作为NSArray。请参考下图。 `
let employee: NSArray = [["Name": "Apple"]]
let empDetails = EmpDetail(entity: entityDescription!, insertInto: context)
empDetails.empName = employee
它的保存在上下文中没有任何错误。
下面当我想要检索这个作为NSArray它只是向我显示输出下面的东西。
(entity: CarDetails; id: 0xd000000000040000 <x-coredata://32E7B589-89B0-41C7-BFCC-0E4E91AE2358/CarDetails/p1> ; data: {\n empName = \"(\\n {\\n Name = Apple;\\n }\\n)\";\n empCode = nil;\n})"
想要知道我真的需要在NSKeyArchieve中更改它以将其保存为二进制数据,而我的自定义类称其为数组。 我在这里缺少什么来检索它作为NSArray并使用它作为一个普通的数组来获取它的Key和Dictionaries。 任何帮助或建议将不胜感激。 谢谢。