编辑核心数据条目

时间:2012-03-01 09:25:50

标签: iphone objective-c xcode core-data

我有一个应用程序,它正在使用和存储Core Data中的数据。我的数据moel如下所示:enter image description here

我的客户已要求修改数字(在客户实体中)或'客房'中的任何属性(客户名称除外)。

我不知道从哪里开始。我已经做了一些谷歌搜索和搜索问题,但似乎找不到符合我需要的解决方案。

非常感谢任何帮助或示例代码。

由于

萨姆

1 个答案:

答案 0 :(得分:0)

您可以使用键值编码或直接访问其方法来修改数字

Customer* customer=[NSEntityDescription insertNewObjectForEntityForName:@"Customer" inManagedObjectContext:self.managedObjectContext];
customer.Number=[NSNumber numberWithInt:10];
if(![managedObjectContext save:&err])
    NSLog(@"data cannot be saved");

您可以以类似的方式访问Rooms实体,它将作为NSSet *对象返回。 获取所需的对象并以类似的方式修改值。