iphone - 核心数据——如何插入数组

标签 iphone ios xcode ios4 core-data

我想知道如何使用 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/

相关文章:

iphone - 使用MFMessageComposeViewController控件时如何不在消息收件箱中插入消息内容

iphone - iPhone 中的 Twitter+linkedin 问题?

ios - 使用自定义 UTI 删除 UIDocumentPicker 导入/导出

ios - 在 iOS 上测试 DroneDeploy App 开发

ios - 细胞图像显示乱序,为什么会发生这种情况?

ios - 在真机上测试ios程序

iphone - Objective C 导入循环警告

iphone - 应用内购买完成后是否可以收到通知?

ios - 更改 MPMoviePlayerController 内容不适用于 performSelectorInBackground

ios - 从我的应用程序内调用应用程序不起作用