1

CoreData アプリを iCloud に統合してから数週間後、十分に機能するようになりました。つまり、データはデバイス間で同期されています。しかし、新しいバージョンのモデルを追加した後、アプリは iCloud ストアをコーディネーターに追加できません。メソッド addPersistentStoreWithType:configuration:URL:options:error: 常に戻ります

エラー Domain=NSCocoaErrorDomain Code=512 「ファイルのアップロードがタイムアウトしました。」

ログは次のようになります。

-PFUbiquitySafeSaveFile waitForFileToUpload:: CoreData: ユビキタス: (0) ...

もちろん、軽量移行のオプションを使用して iCloud ストアをコーディネーターに追加します。

NSInferMappingModelAutomaticallyOption = 1;
NSMigratePersistentStoresAutomaticallyOption = 1;

アプリを以前のバージョンの CoreData のモデルにロールバックした後、すべてが再び機能しています。

何が起こっているのか誰にも分かりませんか?ご参加ありがとうございました。

4

0 に答える 0