Я пытаюсь вызвать CKFetchRecordZoneChangesOperation, чтобы получить последние изменения из общей базы данных.
Но когда я запускаю эту операцию изнутри didFinishLaunchingWithOptions, NSPersistentCloudKitContainer прекратит работу. Он будет сохранен в coredata, но больше не будет синхронизироваться с c в Cloudkit. Это как если бы оно было приостановлено. Когда я перезапускаю приложение, syn c возобновляется.
Но если я вызову CKFetchRecordZoneChangesOperation позже в жизненном цикле приложения, скажем, в viewDidLoad, все работает нормально. Почему это?