Программная настройка основных данных - откуда взялся NSManagedObjectContext?
Я хочу настроить Core Data полностью программно. Я определил схему базы данных в виде NSManagedObjectModel
и добавил некоторые определения сущностей в виде NSEntityDescription
Это сделано в нижней части этой страницы. Все хорошо с этим.
Затем я создал NSPersistentStoreCoordinator
используя свой метод класса initWithObjectModel:
и переходя в вышеупомянутую схему. На данный момент я не знаю, что делать.
Я предполагаю, что следующим шагом будет как-то получить NSManagedObjectContext
потому что, насколько я понимаю, это похоже на блокнот БД и требуется для большинства всего, что я в конечном итоге хочу сделать (создание, чтение, обновление, удаление записей и т. д.). Каков следующий шаг (не говоря уже о графических инструментах), и если он получает контекст, как мне это сделать? Кроме того, если кто-нибудь знает какие-либо сообщения / ресурсы в блоге для того, чтобы делать подобные вещи полностью программно, это было бы здорово.
1 ответ
Вот как настроить NSManagedObjectContext
:
[[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];
Хорошее пошаговое руководство с пояснениями можно найти здесь: