アプリのドキュメント ディレクトリに画像 (JPEG) とテキスト ファイルを保存するアプリがあります。xcode シミュレーターと 2 台の iPhone (4 と 5、それぞれ ios 7.1 と 8.1 を実行) でテストしましたが、期待どおりに動作し、データは正常に保持されます。
しかし、アプリ ストアに送信した後、アプリをテストしているユーザー (iPhone 6、iOS 8.1 を使用) は、保存されたデータが 20 分程度ごとに失われていることを発見しました。これがなぜなのか、どうすれば問題を解決できるのか誰か知っていますか?
ファイルを [バックアップしない] とマークすると、問題は解決しますか?
参考までに、NSUserDefaults に保存されているデータは保持されています。
前もって感謝します。
編集 - -
次を使用してドキュメントディレクトリを検索していることを言及する必要がありました。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
self.docsPath = [paths objectAtIndex:0];
次に、画像/ファイル XXXX.jpg に起因する文字列を self.docsPath に追加します。
self.imgPath = [self.fileName stringByAppendingString:@".jpg"];
self.tempPhotoPath = [self.docsPath stringByAppendingPathComponent:self.imgPath];
また、アプリが iPhone 4/5 で正常に機能し、xcode からプラグを抜いて、appstore からダウンロードしたバージョンのアプリを実行していることも明確にする必要があります。これまでの調査で、私が問題を抱えているのは具体的には iPhone 6 であり、私が言えることは、20 分ごとにドキュメント ディレクトリを単純にクリアしていることです。