0

IOS アプリの開発に phonegap を使用しています。現在、phonegap はデフォルトで「NSCachesDirectory」でデータベースを見つけようとしますが、IOS でメモリの問題が発生するたびに、「NSCachesDirectory」からデータを削除しようとするため、データは保護されません。私が間違っていなければ、この問題はcordova 2.1.0で解決され、データのバックアップが取られ、その後復元されます。したがって、私が正しい方向に向かっているかどうか、またはデータ自体を「NSDocumentDirectory」に保存できるかどうかを確認して、データを保護し、phonegap が「NSDocumentDirectory」で db を検索し、キャッシュのダイレコリーではないことを確認したかっただけです。ありがとう。

4

1 に答える 1

0

/Documents ディレクトリに保存する必要があるのは、ユーザーが生成した、またはアプリケーションで再作成できないドキュメントおよびその他のデータのみです( DB は Documents ディレクトリに保存できます) 。

再ダウンロードまたは再生成できるデータは、/Library/Caches ディレクトリに保存する必要があります。

于 2012-12-07T11:37:21.310 に答える