我想知道如何使用 Core Data 保存多个字符串对象,所有对象都存储在一个数组中。
我了解如何存储单个字符串,但有没有任何方便的方法/我可以存储数组对象本身而不是遍历数组并单独存储每个字符串项?
NSManagedObject *alice = [NSEntityDescription insertNewObjectForEntityForName:@"Student" inManagedObjectContext:context];
[alice setValue:@"Alice" forKey:@"name"];
[alice setValue:@"Computer Science" forKey:@"major"];
基本上,我可以将 setValue 设为数组而不是 Alice 吗?
(作为一个不相关的问题,我如何在 iphone 上缓存数据,例如图像......)
感谢您的帮助
最佳答案
看看这个帖子:insert NSDictionary into CoreData只需将单词 NSDictionary
替换为 NSArray
即可,这是同一个问题。
关于iphone - 核心数据——如何插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8736951/