MagicalRecord не сохраняется?

// Setup magical record
[MagicalRecord setupCoreDataStack];

NSLog(@"Groups at startup: %d", [Group findAll].count);

[Group createEntity];
[[NSManagedObjectContext defaultContext] save];

Я поместил этот фрагмент кода в свой AppDelegate. Каждый раз, когда я запускаю приложение, я вижу счет равным 0. Что мне не хватает?


person joslinm    schedule 19.11.2012    source источник


Ответы (1)


На странице MagicalRecord на github..

MagicalRecord предоставляет очередь фонового сохранения, так что сохранение всех данных выполняется вне основного потока в фоновом режиме. Это означает, что может быть необходимо использовать MR_saveNestedContexts, а не типичный метод MR_save, чтобы сохранить ваши изменения на всем пути к вашему постоянному хранилищу;

person joslinm    schedule 19.11.2012
comment
Устарело. Что мы используем? MR_saveToPersistentStoreAndWait? - person Jonny; 18.07.2015