アプリストアから更新された場合に備えて、アプリのデータを保存できますか? たとえば、バージョン 1.0 の sqlite データベースがあり、アプリをバージョン 1.1 に更新しました。このデータベースを上書きせずにドキュメント ディレクトリに保存するにはどうすればよいですか。
質問する
335 次
2 に答える
3
ユーザーが更新前にアプリを削除しない限り、ドキュメントは元の場所に残ります。
アプリの更新中に保存されるファイル
アプリの更新中に保存されるファイル ユーザーがアプリの更新をダウンロードすると、iTunes はその更新を新しいアプリ ディレクトリにインストールします。次に、古いインストールを削除する前に、ユーザーのデータ ファイルを古いインストールから新しいアプリ ディレクトリに移動します。次のディレクトリ内のファイルは、更新プロセス中に保持されることが保証されています。
<Application_Home>/Documents
<Application_Home>/Library
他のユーザー ディレクトリ内のファイルも移動される可能性がありますが、更新後にそれらが存在することに依存しないでください。
アップルがそれについてもっと言っていることはここにあります -参照リンク
于 2013-09-15T14:05:14.547 に答える
1
アプリ ストアからアプリを更新しても、アプリのディレクトリの内容は上書きされません。そのため、ユーザーがアプリを更新したときにデータが失われることを心配する必要はありません。
アプリが最初に削除された場合にのみ、ディレクトリが削除されます。
于 2013-09-15T13:56:39.687 に答える