0

ユーザーが入力した情報を NSDocumentDirectory に保存するアプリがあります。人々が抱えている問題は、iPhone を iPhone 5 にアップグレードするときに、転送するアプリを選択しても、古い NSDocumentsDirectory の情報が転送されないことです。

アップグレードすると、ユーザーは入力したすべてのデータを失うことになります。

ユーザーが同じ電話でアプリをアップグレードしても、データは失われません。新しい iPhone にアップグレードしたときにのみ発生します。

ユーザー データを正しく保存し、電話機のアップグレード時に転送されるようにする方法は何ですか?

4

1 に答える 1

0

データは、古いデバイスの完全バックアップを実行することを選択し、その完全バックアップを新しいデバイスに復元することを選択した場合にのみ、新しいデバイスに転送されます。アプリを転送するだけでは、データのないアプリが新しくインストールされます。

これは常に iTunes (そして現在は iCloud バックアップ) の大きな問題でした。単一のアプリとそのデータをバックアップする方法はなく、単一のアプリとそのデータを復元する方法もありません。完全なデバイスの復元が行われない限り、アプリのみを復元できますが、データは復元できません。

私のすべてのアプリには、独自のデータをバックアップおよび復元するための独自の組み込み機能があります。これにより、ユーザーはデバイス間でデータを簡単に転送したり、誤って自分のデータを台無しにしたりすることができます.

于 2012-12-03T18:55:30.460 に答える