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.
アプリを更新するかどうか疑問に思っていました.ユーザーが内部に何かを持っている場合、コアデータデータベースを上書きしますか、それともデータベースをそこに保持するだけですか? ユーザーが保存したものを削除しないようにしたい。コピーを作成する必要がありますか、それとも更新時にそのままにしておく必要がありますか?
コードで次の呼び出し (NSPersistentStoreCoordinator への) を確認します。
addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]
上記の呼び出しの storeURL が Document ディレクトリ内のファイルを指している場合 (そうすべきです)、アップグレードはデータベースに影響を与えません。