2015-10-02 3 views
1

Я использую MagicalRecord, и я не могу понять, с и получить идентификатор записи, которую вы только что сохранилиMagicalRecord - Получить последнюю вставленную Индентификационный

Items *item = [Items MR_createEntity]; 
item.ref_user = ref_user; 
[self saveContext]; 



- (void)saveContext { 
    [[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreWithCompletion:^(BOOL success, NSError *error) { 
     if (success) { 
      DDLogInfo(@"MR_saveContext success"); 
      [self loadView]; 
      [self viewDidLoad]; 
     } else if (error) { 
      DDLogError(@"Error saving context: %@", error.description); 
     } 
    }]; 
} 
+0

Итак ... в чем вопрос? – yoninja

ответ

1

Почему бы не просто создать его из блока?

item = [ITEM MR_createEntityInContext:defaultContext]; 
[defaultContext MR_saveToPersistentStoreAndWait]; 

// you can retrieve the id of above item here 
Смежные вопросы