私はコアデータを持つos xアプリケーションを作成しています。私はモデルを変更しています。画像に示されているエラーが発生しました。表示される理由は、「店舗を開くために使用されたモデルは、店舗の作成に使用されたモデルと互換性がありません」です。このエラーを修正する方法。この同じエラーは、iOSアプリでシミュレータをクリアすることで修正されました。 os xアプリでこれを修正する方法。理由= "ストアを開くために使用されたモデルがストアの作成に使用されたモデルと互換性がありません"
0
A
答えて
0
[Finder]を選択し、キーボードの[オプション]ボタンをクリックして[移動]から[ライブラリ]に移動します。アプリのBundle Identifierを使用してライブラリを検索します。そのフォルダを削除してください。アプリケーションを再起動すると、データのないフォルダが再作成され、新しいモデルに従ってフォルダを再作成することができます。
0
あなたpersistentStoreCoordinator
を設定し、コードを見れば、それはあなたのオブジェクトのためのストレージが配置されている場所を教えてくれとファイル名必要があります。 (Appleテンプレートのデフォルトの場所は、アプリケーションデリゲート内のapplicationDocumentsDirectory
メソッドによって提供されます)
0
ドキュメントベースではないコアデータアプリケーションのデータストアの通常の場所は~/Library/Application/Support/com.mydomain.myapp/CocoaAppCD.storedata
です。
このファイルの名前を変更するか、削除します(内容は使い捨てかどうかによって異なります)。
アプリケーションを再起動すると、データのないファイルが再作成され、新しいモデルに従って再作成が開始されます。
アプリケーションのプロダクションバージョンでは、モデルを変更するには、ユーザーのデータを保存するために正式な軽量または重い移行が必要です。次のように私はコンソールにデータベースの場所をプリントアウトし、起動時に便利な、として
0
:
// Get/print location of database for use in testing/debugging
let paths = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)
let path = paths[0] + "/LocalStore.sqlite"
print(path.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines))
見やすいことに加え、これはで使用することを過ぎて、私はちょうど/ /コピーを選択することができますsqliteBrowser。
関連する問題
- 1. コアデータ:店を開くために使用されるモデルは、ストアを作成するために使用したものと互換性がありません
- 2. Xcode 4.2ストアを開くための互換性のないモデル
- 3. ココアエラー134100再度 - (開かれたモデルは作成に使用されたモデルと互換性がありません)
- 4. macOS-店舗を開くために使用されたモデルは、店舗の作成に使用されたモデルと互換性がありません。Xcode 8.1/Swift 3
- 5. Ember:モデルフックルートにストアでモデルが設定されていません
- 6. 管理されたマップされたファイルをブースト:OSXとLinuxでは互換性がありませんか?
- 7. iOS UIManagedDocument:プリロードされた永続ストアを開くことができません
- 8. PyMC3 PKモデリング。モデルはデータセットを作成するために使用されるパラメータに解決されません
- 9. [osmdroid]ポリラインは互換性がないため、互換性がありません
- 10. 渡されたデータがモデルにありません
- 11. Entity Framework:データリーダーが指定された「NPAModel.NPAAddApplication」と互換性がありません。
- 12. scalaエラー "パターンタイプが予想されたタイプと互換性がありません"
- 13. 指定されたフォルダがストアに見つかりませんでしたエラー
- 14. エラー - ビューに送信されたモデルが正しくありません
- 15. 生成されたビューでモデル値が正しくありません
- 16. Playストアに「このアプリはお使いのデバイスと互換性がありません」
- 17. Google Playストア(ベータテスト)のアプリは「アプリがお使いの端末と互換性がありません」
- 18. エラー使用時に互換性がありませんフラグメント
- 19. 返されたビュー(モデル)を使用せずに返されたView( "viewName"、model)
- 20. バージョン管理されたアプリケーションレジストリのモデルをグローバルに使用する
- 21. モデル構成は、ストア
- 22. ストアがネストされたオブジェクトをキャッシュしません
- 23. インポートされたモデルの属性にアクセスできません。
- 24. モデルが作成されるたびにコントローラが作成されますか?
- 25. CoreDataで作成されたSQL永続ストアはどこにありますか?
- 26. Diffie-Hellman鍵交換で素数が使用された理由
- 27. ネストされた属性子モデルは保存されません
- 28. iOS 4.3用に開発されたアプリは5.1と互換性がありますか?
- 29. Extjs4のネストされたストア
- 30. 2.21用に生成されたコードは3.0と互換性がありますか?