5

私はCKRecordをクライアントにキャッシュしており、CKAssetのfileUrlもキャッシュしています。fileUrl は時々変更できますか? アセット/データ自体は変更されていません。

4

2 に答える 2

6

アセットのfileURLは変更されませんが、これがサーバーからダウンロードしたアセットである場合、データは操作の完了ブロックが呼び出されるまでその場所に存在することが保証されます。その後、いつでもアセットのバッキング ファイルをクリーンアップして、ディスク領域を解放できます。

サーバーからアセットをダウンロードした後、バッキング ファイルを保持したい場合は、アプリケーションのコンテナー内の別の場所に移動またはコピーする必要があります。

于 2015-04-26T15:51:46.647 に答える