2017-10-19 8 views
0

Xcodeプロジェクトの名前を変更することにしました。次に、.xcdatamodeldファイルの名前を変更しました。私はユーティリティに入り、CodegenをManualに設定してエディタ - Create NSManagedOb ..に行き、2つのコアデータエンティティファイルを生成しました。私はコンパイルして実行するとxcodeの "datamodelnameというモデルの読み込みに失敗しました"

は今、私はエラー

"Failed to load model named Warehouse 
CoreData: error: Failed to load model named Warehouse" 

ないこの問題を解決する方法がわからにSIGABRTクラッシュを取得しますか?

答えて

2

おそらく古いプロジェクト名であるWarehouseというモデルをロードしようとするコードがアプリのどこかにあります。そのコードを見つけて、新しい名前を使用するように変更する必要があります。

コアデータコードの年数によっては、これはNSPersistentContainerを作成したときの可能性があります。また、NSManagedObjectModelを作成した場合もあります。

関連する問題