既存のCoreDataエンティティに2つのプロパティを追加しています。データモデルファイルをバージョン管理し、エンティティを再生成したので、プロパティがヘッダーファイルとコードファイルの両方に表示されるようになりました。私のアプリケーションはデータベースを正常にロードして読み取りますが、新しいプロパティのいずれかに値を割り当てようとすると、プロパティが存在しないことを示すエラーが発生します。コンパイラはそれらに問題はありませんが、実行時にブレークポイントを設定し、オブジェクトのプロパティを調べると、新しいプロパティが実際には存在しないことがわかります。
データモデルファイルのバージョン管理とデータモデルエンティティの再生成以外に、新しいデータモデルを適切に使用するために構成する必要があるものはありますか?どういうわけか、データモデルの最新バージョンを指す必要がありますか?永続ストアを作成するときは、ライトマイグレーションオプションを使用しています。