で行方不明のファイル私はかなり標準的な方法であると考えているものの中にそのデータベースを見つけiOSアプリを持っている、すなわち:iOSの
+ (NSString *)dbPath
{
NSArray *a =
NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
NSUserDomainMask, YES);
NSString *dir = [a objectAtIndex:0];
return [dir stringByAppendingPathComponent:[self dbFile]];
}
ここDBFILEは、単にデータベースファイルの名前を返す関数です。
最近、ユーザーがデータベースを見つけられないことがあるという苦情がありました。私が間違っていることは何ですか?私は、iOSの最新の変更について行っていません。
「NSCachesDirectory」に保存したものは、システムによって削除される可能性があります。 – dan
キャッシュディレクトリは、置き換えられないものには絶対に使用しないでください。 – rmaddy
ありがとうございました。詳細は自分の回答をご覧ください。 –