3

実稼働中のアプリで使用NSPersistentCloudKitContainerしていますが、一部のユーザーから、導入された最新バージョンに更新した後にデータが欠落しているとの連絡がありましNSPersistentCloudKitContainerた。私のユーザーの大多数にとって、問題なく動作しています。

私のアプリでiCloudがオンになっている場合、これらのユーザーはiCloud設定を確認しています。使用中にデータが失われないようにするにはどうすればよいですかNSPersistentCloudKitContainer

4

1 に答える 1

2

この問題は解決しましたか?

NSPersistentHistoryTrackingKeyの設定の問題かもしれませんNSPersistentContainer

NSPersistentContainerオプションなしNSPersistentHistoryTrackingKeyでTrueとして使用するとNSPersistentCloudKitContainer、既存のデータを追跡できません。

私の場合、同期を強制して新しいブール属性をコア データ モデルに追加します。そして、すべてのデータに対して一括操作を行い、新しい属性として true を設定します。

于 2020-07-17T14:25:56.300 に答える