0

App Store でライブ アプリをアップグレードする際に問題があります。このアプリには、100 レコードのコア データ データベースがあります。私の新しいバージョンでは、同じスキーマを持つ新しいデータベースをアップロードしたいのですが、101 レコードで、ユーザーがアプリを更新したときに新しいデータが表示されるようにしたいと考えています。

私の理解では、単にコア データのデータを更新すると、古いデータベースが維持され、新しいデータにアクセスする唯一の方法は、アプリをアンインストールして再度インストールすることです。

アップグレード後に電話にインストールされたアプリが新しいコア データを使用するように強制するための提案はありますか?

4

1 に答える 1

0

アプリにはバンドルの sqlite ファイル部分がありますか? その場合は、コア データの行数を確認できます。100 の場合、新しい sqlite ファイルをバンドルから Documents ディレクトリにコピーします。 このリンクが役立つ場合があります。

于 2012-04-13T20:48:41.067 に答える