3

アプリでiCloudサポートを有効にする処理を行っていますが、問題が発生しました。ユーザーが作成する私のコンテンツオブジェクト内で、ユーザーはオブジェクトの画像を選択できます。現在、私はその画像をバイナリデータとしてcoredataに保存しており、外部ストレージオプションを使用しています。これは、テストで画像のサイズが1〜3MBの範囲であることがわかったためです。

:ユーザーがフォトストリームまたはカメラロールから画像を削除することで、アプリのコンテンツオブジェクトに追加した画像アセットを誤って削除しないように、選択した画像への参照ではなくデータ自体を保存しています。

iCloudでAppleの情報を読んでいる間、彼らはダウンロードした大きなデータファイルを保存しないことに言及しています。(ソース

私の現在のデータ構造はiCloudなしでも機能するようですが、デバイス間でデータを同期するためにiCloudを組み込むことができるように、どのように変更すればよいですか?Appleが大きなファイルを同期しないことを提案した場合、そのデータをデバイス間でどのように送信する必要がありますか?

4

1 に答える 1

2

これは、ユーザーがこれらの写真をどこから選択するかによって異なります。基本的に、 iCloud経由で画像を送信しない場合、他に取得できる方法はありますか?

それらがオンラインソースからのものであり、そこから再度ダウンロードできる場合は、「ダウンロードされた大量のデータファイル」カテゴリに分類されます。あるデバイスから別のデバイスにダウンロードをやり直し、必要に応じて再度ダウンロードする方法に関するURLまたはその他の詳細を渡します。

他のデバイスではすぐに利用できない他のソースからのものである場合(たとえば、ユーザーがカメラロールから写真を選択した場合)、そのままデバイス間で写真を渡します。これは、ユーザーのドキュメントやデータのようなものであり、オンデマンドで再ダウンロードできるものではありません。

于 2012-12-31T18:46:29.533 に答える