私のテーブルの名前を変更してテーブルの属性を追加して、新しいバージョンのアプリケーションを作成したい場合は、そのアプリケーションが既にインストールされている場合はデータを保持します。コアデータ:ユーザーおよびその現在のデータに問題がない属性の名前を変更します。
まず私はオプション設定:
let options = [NSMigratePersistentStoresAutomaticallyOption:true, NSInferMappingModelAutomaticallyOption:true]
try coordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: url, options: options)
をそして、私は、属性の名前を変更し、新しいモデルに私のテーブルに別の属性を追加した場合、アプリはつもり続けるんので、私は、新しいバージョンのモデルを作成しましたデータ?
ではなく、複製を作成するよりも、新たな詳細があなたの元の質問を更新してください。 – Wain
[コアデータ:テーブルに列を追加]の重複の可能性あり(http://stackoverflow.com/questions/39370797/core-data-add-a-column-on-a-table) – Wain