0
我的應用程序中有一個核心數據。其中一個實體是Details
。 Details
有2個屬性,名稱爲,另一個是details
。這兩個屬性都包含很多值。在提取點時,我必須採取相應的的details
。我可以使用guid獲取保存在其他屬性中的值嗎?我怎樣才能連接這兩個屬性?這是我如何將值保存爲2個屬性。在覈心數據中使用ID獲取
ReaderAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSManagedObject *object;
object = [NSEntityDescription insertNewObjectForEntityForName:@"Details" inManagedObjectContext:context];
[object setValue: [[activity objectForKey:@"category_guid"]stringValue]forKey:@"guid"];
[object setValue:[activity objectForKey:@"details"] forKey:@"details"];
NSError *error;
if (![context save:&error]) {
NSLog(@"Error save base");
}
else {
NSLog(@"saved");
}
我剛剛嘗試,因爲你說。但[結果數量]變爲0 –
提供有關您的模型的一些信息。 「guid」的類型是什麼? –
如果查詢返回0,則表示沒有對象具有您指定的'guid'。首先嚐試使用硬編碼的'guid'(確保它存在)並查看會發生什麼。例如'[NSPredicate predicateWithFormat:@「guid ==%@」,@「12345」];' –