問題タブ [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.

0 投票する
1 に答える
617 参照

ios - +entityForName: このモデルで「EntityName」という名前のエンティティが見つかりませんでした

これは重複しているように見えるかもしれませんが、いくつかの回答を試しましたが、すべてうまくいきませんでした。

Core Data を使用して完了したレベルを保存しようとしていますが、データの保存に問題があります。レベルが完了した時点で、次の行が呼び出されます。

しかし、次のエラーが表示されます

「キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '+entityForName: このモデルで 'SucceededLevels' という名前のエンティティが見つかりませんでした。」

エンティティを .xcdatamodel に設定しました。

0 投票する
0 に答える
570 参照

swift - コア データ: テーブルに列を追加する

アプリの新しいバージョンのテーブルに列を追加し、入力された列を保持したいだけです。だから私はCore Dataで働いています、これは私の母です:

ここに画像の説明を入力

私のappDelegateで:

したがって、ユーザーがアプリを更新してテーブルがいっぱいになった場合、データを保持し、テーブルの新しいバージョンを取得します。

しかし、どうすればいいですか?モデルのバージョンを追加する方法を学びましたが、古いデータを取得するにはどうすればよいですか?

0 投票する
1 に答える
125 参照

ios - xcdatamodeld のバージョンをいつ上げる必要がありますか?

xcdatamodeld のバージョンをいつ上げる必要があるのか​​説明してください。私はよくググって、移行についてのすべてがありますが、いつバージョンを上げる必要がありますか?

現在、エンティティの追加や属性の追加など、xcdatamodeld を変更すると、nsmanagedobject サブクラスが再作成されます。しかし、どのような状況で xcdatamodeld のバージョンを上げる必要があるのか​​わかりません。誰か説明してください。ありがとう!

0 投票する
1 に答える
48 参照

ios - 配列属性をデータベースに保存します

複数の Int を格納する必要があるエンティティに属性があります。これは、API から受け取った JSON がどのように見えるかです

これを xcdatamodeld で宣言/保存するにはどうすればよいですか?

これは選択できる属性のリストです。配列はありません

ここに画像の説明を入力

0 投票する
0 に答える
55 参照

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 回使用することはできませんか?

0 投票する
0 に答える
65 参照

objective-c - xcdatamodelで使用する場合、BOOLとboolは交換可能ですか?

CoreData を使用する iOS アプリがあります。xcdatamodelには、いくつかのブール属性があります。私の質問は:私のobjective-cコードでは、BOOLboolはそれらの属性内で交換可能ですか? 私がコードを書いた方法では、ロジックはtrueまたはfalse (1,0) に依存し、はい、BOOL と bool の違いを知っています。

0 投票する
1 に答える
760 参照

ios - iOS の xcdatamodel から FetchRequest にアクセスする

iOS10 アプリと Xcode 8 で NSPersistentContainer を使用してコア データにアクセスしています。エンティティと同様に、Coredata xcdatamodel に「UserFetchRequest」を追加しました。以下はスクリーンショットです。

スクリーンショット

コード内の「UserFetchRequest」にアクセスするにはどうすればよいですか?