iPhone在Core Data中保存多个对象?

Posted

技术标签:

【中文标题】iPhone在Core Data中保存多个对象?【英文标题】:iPhone saving multiple objects in Core Data? 【发布时间】:2012-01-27 07:43:24 【问题描述】:

我的基本数据模型:

(一个)类别有(许多)项

我的代码(缩小版):

item = [NSEntityDescription insertNewObjectForEntityForName:@"Item" inManagedObjectContext:self.managedObjectContext];

category = [NSEntityDescription insertNewObjectForEntityForName:@"Category" inManagedObjectContext:self.managedObjectContext];

[item setValue:category forKey:@"category"];

[self.managedObjectContext save:&error]

做上述有什么问题吗?关于什么是保存什么不是保存,我得到了一些非常奇怪的结果,我只是想知道我是否做错了什么。

感谢您的帮助!

【问题讨论】:

你期望什么结果,你会得到什么? 这段代码没问题。如果您确实有问题,而从您当前的问题中无法判断(“非常奇怪的结果”没有帮助),那么它在其他地方。 【参考方案1】:

要回答您的问题,不,您在该代码中没有做任何明显错误的事情。这段代码看起来不错。

发布一些关于奇怪结果的信息,您可能会得到更多反馈。

【讨论】:

以上是关于iPhone在Core Data中保存多个对象?的主要内容,如果未能解决你的问题,请参考以下文章

在 Core Data 中保存 UIImage 的最佳方法

iPhone Core Data 对象添加到 NSMutableArray

Core Data iphone调试指针

Core Data Cocoa 错误 1570。不能保存多个实体对象

Core Data 使用多个上下文中的新对象从后台线程订购一对多关系保存

iPhone 上是不是存在 Core Data?或者您将如何在 iPhone 上保存数据?