私は、1 つのエンティティを持つ動作するデータモデルを使用して、アプリを構築しました。managedObjectContext は、arrayController および TableView で正常に動作します。非常に簡単で一般的な設定です。
コードはまだほとんどありません。コアデータを少しいじってみました。
問題は、モデルを変更すると、たとえば新しいエンティティを追加すると、互換性がなくなり、アプリの読み込み中に 2 つのエラーが表示されることです。
エラーは次のとおりです。
永続ストアを開くために使用された管理対象オブジェクト モデルのバージョンは、永続ストアの作成に使用されたバージョンと互換性がありません。
ストアの初期化に失敗しました
どういうわけか、最後のモデルを配列にロードしようとしていると思いますが、私はそれに興味がありません。新しいものを使いたいのですが、それ以外はすべて処分します。
私はstackoverflowとgoogleをいたるところで検索したので、ビルドフォルダーをきれいにし、アプリをきれいにしましたが、まだ機能していません。アプリ名の Library または Library/Application 内のフォルダーが存在しません。
問題を解決し、新しい DataModel を使用するようにアプリを作成するにはどうすればよいですか?