Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のアプリの2番目のバージョンでは、データベースに2つの新しいエントリが追加されています。ただし、電話からアプリをアンインストールして新しいバージョンをインストールした場合にのみ、新しいアイテムがアプリのテーブルビューに表示されます。そうしないと、新しいエントリがDBに更新されません。エントリはplistファイルにリストされています。
(データを失うことなく)DBを強制的に更新するにはどうすればよいですか?
前もって感謝します。
データベースには何らかのバージョン識別子が必要であり、アプリを起動するときは常にそれを確認してください。古いバージョンであることがわかった場合は、バージョン番号を更新するよりも、追加する必要がある追加データを追加してください。これは、plist がデータベースのバージョンごとに新しいものを追跡する必要があることを意味します。
バージョン識別子がない場合は、バージョン識別子として扱うことができることに注意してください (つまり、nullよりも古いversion 1)。
null
version 1