0

データストレージの問題により、アプリが拒否されました。グーグルした後、私はこれらのアイデアを得ました。私の仮定が正しいかどうかを確認してください。

  1. SQLiteデータベースをcachesフォルダーに保存し、「donotbackup」フラグを設定します。これにより、キャッシュクリーンシステムによるファイルの削除が停止します。

しかし、アプリを新しいバージョンに更新すると、データベースはどうなりますか?データベースを失う可能性はありますか?

  1. 画像などのキャッシュファイルをキャッシュフォルダに保存します。

コードでキャッシュをクリアする必要がありますか、それともデバイスが自動的にキャッシュをクリアしますか?

次に、すべてのデータ(画像を含む)をアプリケーションのSqlitedbファイルに保存します。では、アプリケーションにiCloudを実装する必要がありますか?

4

1 に答える 1

2

保持するファイルには「バックアップしない」属性を使用する必要があり、他のファイルはキャッシュフォルダに配置します。アプリケーションが終了すると、キャッシュフォルダは自動的に消去されます。

この記事をチェックしてください

開発者フォーラム

Appleのドキュメント

于 2012-05-24T08:40:03.587 に答える