保存した直後にオブジェクトの NSManagedObjectID を取得するにはどうすればよいですか?
を使用しNSNotification
NSManagedObjectContextDidSaveNotification
て、更新/挿入された値を取得し、1 つの (唯一の) 管理オブジェクトからオブジェクト ID を取得しようとしましたが、オブジェクト ID を取得しようとすると、「認識されないセレクター」が表示されます。
保存した直後にオブジェクト ID を取得することはできますか?
- (void)handleDidSaveNotification:(NSNotification *)note
{
NSDictionary *dict = [note userInfo];
NSDictionary *updatedDict = [dict valueForKey:@"updated"];
NSLog(@"Notification: %@", dict);
NSLog(@"Updated Info: %@", updatedDict);
NSManagedObject *core = [updatedDict valueForKey:@"entity"];
NSManagedObjectID *objectId = [core objectID];
}