問題タブ [xcdatamodel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - +entityForName: このモデルで「EntityName」という名前のエンティティが見つかりませんでした
これは重複しているように見えるかもしれませんが、いくつかの回答を試しましたが、すべてうまくいきませんでした。
Core Data を使用して完了したレベルを保存しようとしていますが、データの保存に問題があります。レベルが完了した時点で、次の行が呼び出されます。
しかし、次のエラーが表示されます
「キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '+entityForName: このモデルで 'SucceededLevels' という名前のエンティティが見つかりませんでした。」
エンティティを .xcdatamodel に設定しました。
ios - xcdatamodeld のバージョンをいつ上げる必要がありますか?
xcdatamodeld のバージョンをいつ上げる必要があるのか説明してください。私はよくググって、移行についてのすべてがありますが、いつバージョンを上げる必要がありますか?
現在、エンティティの追加や属性の追加など、xcdatamodeld を変更すると、nsmanagedobject サブクラスが再作成されます。しかし、どのような状況で xcdatamodeld のバージョンを上げる必要があるのかわかりません。誰か説明してください。ありがとう!
xcode - ID の名前変更による移行後に nil を返すフェッチ リクエスト
たとえば、移行に問題があります。
バージョン1:
- 列 aa (リネーム ID: なし)
- 列 bb (リネーム ID: なし)
- 列 cc (リネーム ID: なし)
バージョン 2:
- 列 ab (リネーム ID: aa)
- 列 bb (リネーム ID: なし)
- 列 cc (リネーム ID: なし)
バージョン3:
- 列 ac (リネーム ID: ab)
- 列bc(リネームID:bb)
- 列 cc (リネーム ID: なし)
バージョン 3 でフェッチ リクエストを実行すると、列 ac に nil が返されますが、他の 2 つも同様に機能します。何か試してみました。最初の列のバージョン 2 の名前変更 ID を削除すると、ここで動作します!!
では、名前変更 ID を 2 回使用することはできませんか?
objective-c - xcdatamodelで使用する場合、BOOLとboolは交換可能ですか?
CoreData を使用する iOS アプリがあります。xcdatamodelには、いくつかのブール属性があります。私の質問は:私のobjective-cコードでは、BOOLとboolはそれらの属性内で交換可能ですか? 私がコードを書いた方法では、ロジックはtrueまたはfalse (1,0) に依存し、はい、BOOL と bool の違いを知っています。