0

クラッシュが発生し、コンソールでこのエラーが発生します:

Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x6d30540 {metadata=<CFBasicHash 0x6d2c680 [0x171bb38]>{type = immutable dict, count = 7,
entries =>
.....
.....

reason = "The model used to open the store is incompatible with the one used to create the store";

この理由がわかりますか。CoreDataを初めて使用して申し訳ありません。ありがとう

4

2 に答える 2

1

デバイス上のアプリケーションを削除し、オーガナイザーを介して派生データを削除して、再度デプロイします。コアデータモデルを変更し、デバイスに古いビルドが残っていると、このエラーが発生します。したがって、コアデータモデルが変更された後、ビルドするたびに、デバイス上の現在のビルドを削除する必要があります。

詳細については、 『コアデータモデルのバージョン管理およびデータ移行プログラミングガイド』を参照してください。

于 2012-04-26T14:22:14.460 に答える
0

データベース自体を更新せずにデータモデルを変更したようです。事前入力されたDBがある場合は、モデルと一致しません。そうでない場合は、クリーンインストールを実行して新しいDBを作成する必要があります。

于 2012-04-26T14:25:50.263 に答える