uidocumentとnsdictionary
-
29-10-2019 - |
質問
iCloudを介して同期/共有しようとしているファイルが本質的にnsdictionaryである場合、uidocumentサブクラスがどのように見えるかを正確に把握しようとしています。
辞書ファイル(Plist)には、プライマリキーであるキーがたくさんあります。各キーには別の辞書があります。
NSStringの1つの特性しかないUidocumentsの例を見てきました。彼らがすることは、デバイス間でそれらの「メモ」を同期することだけです。
これに関しては.. uidocumentをどのように扱うべきですか?たぶん、nsdictionaryの各キーはuidocumentですか?または、ドキュメント全体を同期する必要があります。
どんな例でも非常に役立ちます。
解決
それはあなたがしたいことに依存します。ドキュメントをユーザーが見ることができるものと考えてください:名前を変更、作成、削除します。
アプリのこれらのドキュメントには、nsdictionaryに保存されているいくつかのプロパティがある場合は、uidocumentサブクラスのivarとしてnsdictionaryを追加するだけです。
一方、辞書のさまざまなプライマリキーが「個別」であり、さまざまなトップレベルエンティティに属している場合は、各値を別のドキュメントに保存することをお勧めします。
所属していません StackOverflow