1

アプリストアから更新された場合に備えて、アプリのデータを保存できますか? たとえば、バージョン 1.0 の sqlite データベースがあり、アプリをバージョン 1.1 に更新しました。このデータベースを上書きせずにドキュメント ディレクトリに保存するにはどうすればよいですか。

4

2 に答える 2

3

ユーザーが更新前にアプリを削除しない限り、ドキュメントは元の場所に残ります。

アプリの更新中に保存されるファイル

アプリの更新中に保存されるファイル ユーザーがアプリの更新をダウンロードすると、iTunes はその更新を新しいアプリ ディレクトリにインストールします。次に、古いインストールを削除する前に、ユーザーのデータ ファイルを古いインストールから新しいアプリ ディレクトリに移動します。次のディレクトリ内のファイルは、更新プロセス中に保持されることが保証されています。

  • <Application_Home>/Documents
  • <Application_Home>/Library

他のユーザー ディレクトリ内のファイルも移動される可能性がありますが、更新後にそれらが存在することに依存しないでください。

アップルがそれについてもっと言っていることはここにあります -参照リンク

于 2013-09-15T14:05:14.547 に答える
1

アプリ ストアからアプリを更新しても、アプリのディレクトリの内容は上書きされません。そのため、ユーザーがアプリを更新したときにデータが失われることを心配する必要はありません。

アプリが最初に削除された場合にのみ、ディレクトリが削除されます。

于 2013-09-15T13:56:39.687 に答える