0
我有一個應用程序,它正在Core Data中使用和存儲數據。我的數據模式如下所示:編輯核心數據項
我的客戶請求修改Number(在Customer實體中)或'Rooms'(CustomerName除外)中的任何屬性的能力。
我不確定從哪裏開始。我做了一些Google搜索和搜索問題,但似乎找不到適合我需求的解決方案。
任何幫助或示例代碼將不勝感激。
感謝
山姆
我有一個應用程序,它正在Core Data中使用和存儲數據。我的數據模式如下所示:編輯核心數據項
我的客戶請求修改Number(在Customer實體中)或'Rooms'(CustomerName除外)中的任何屬性的能力。
我不確定從哪裏開始。我做了一些Google搜索和搜索問題,但似乎找不到適合我需求的解決方案。
任何幫助或示例代碼將不勝感激。
感謝
山姆
您可以用密鑰值編碼修改號碼或通過訪問其方法是直接
Customer* customer=[NSEntityDescription insertNewObjectForEntityForName:@"Customer" inManagedObjectContext:self.managedObjectContext];
customer.Number=[NSNumber numberWithInt:10];
if(![managedObjectContext save:&err])
NSLog(@"data cannot be saved");
您可以訪問房間實體以類似的方式,這將作爲NSSet *對象返回。 獲取所需的對象並以類似的方式修改該值。
[https://developer.apple.com/library/mac/#documentation/cocoa/conceptual/coredata/Articles/cdRelationships.html](https://developer.apple.com/library/mac/#documentation /cocoa/conceptual/coredata/Articles/cdRelationships.html) – ggfela 2012-03-01 09:49:04