Я хочу добавить синхронизацию iCloud в приложение на основе CoreData и сделать его опцией, а не единственным состоянием. Из того, что я вижу, в прошивке 7+ добавление ICloud сводится к добавлению словаряiOS Core Data iCloud sync - сделать необязательным
@{NSPersistentStoreUbiquitousContentNameKey: @"MyCloudStore"}
Варианты для addPersistentStoreWithType:...
вызова и ответа на NSPersistentStoreDidImportUbiquitousContentChangesNotification
пути объединения входящих данных.
Означает ли это, что для включения/отключения синхронизации iCloud в приложении мне просто нужно добавить хранилище в persistentStoreCoordinator
с соответствующими параметрами и добавить/удалить наблюдателя NSPersistentStoreDidImportUbiquitousContentChangesNotification
? Будут ли какие-либо проблемы с использованием одного и того же локального файла SQLite?