問題タブ [nsentitydescription]
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 - 「NSEntityDescription *」から「NSManagedObject Subclass *」に割り当てられている互換性のないポインター型
管理オブジェクトコンテキストを保存しており、次を使用してそれを実行しています:
それは動作し、すべてが素晴らしいように見えますが、警告が表示されます:
VitTrainingDay
Core Data エンティティ TrainingDay の NSManagedObject サブクラスです。
trainingDayObject
のインスタンスですVitTrainingDay
のドキュメントを読んでみましたNSEntityDescription
が、エンティティに割り当てているため、何が問題なのか混乱しています。
私はコア データと Objective-C にかなり慣れていないので、これが本当に明らかな場合はご容赦ください。ここ数日悩んでいます。
core-data - NSEntityDescription 関係の取得
次のようなコアデータモデルがあります。
SALES_REP <--->> CUSTOMER <---->> PURCHASE_AGREEMENT <<------->> 製品
購入契約のエンティティの説明を取得でき、関係 (toCustomer および hasProducts) を取得できます。
しかし、Sales_Rep も取得することは可能ですか、それとも CUSTOMER エンティティから取得する必要がありますか?
ありがとう
ios - NSEntityDescription 作成方法の違い
結果に関して、次の2つの方法の違いは何ですか:
それぞれをいつ使用する必要がありますか?
ios - iOS: 1 対多の関係を持つコア データ更新オブジェクト
私のアプリには、DB を更新するための次のコードがあります。
それはすべて問題ありませんが、Struct との関係で他の 2 つのオブジェクトがあります。
"Id_Loc" (1 対多) "Details" (1 対 1)
それらを更新する方法がわからない、オブジェクト 'Struct' からそれらを呼び出す方法がわからない 何も見つからない 助けてもらえますか? ありがとう
ios - iOS: コア データ データベースの更新に時間がかかる
私のプロジェクトでは、この方法で作成された JSON ファイルをダウンロードする必要があります。
私のコードはこれです:
ご覧のとおり、メソッドに辞書の配列を渡し、エンティティが存在するかどうかを確認します。正常に動作し、特に問題はありません。それを呼び出す方法である場合、「問題」は、12000 個の要素があり、このメソッドが約 53 秒間実行されることです。とても遅いです。より迅速に処理するには、どのような種類のソリューションを採用できますか? または、このメソッドをバックグラウンド プロセス内に配置する必要がありますか? ありがとう
ios - NSArray 内の NSFetchRequest のすべての結果を取得する
私のアプリでは、エンティティからすべての特定の値を取得するためにこのことを行います
NSArray
この方法でint を取得しNSDictionary
ますが、直接値の配列が必要です。ループなしで取得する高速な方法は何ですか?
sqlite - Core Data エンティティがインデックス化されているかどうかをプログラムで確認する
現在、Core Data と sqlite データベースの間にあるライブラリを使用しています (つまり、多くの Core Data 呼び出しを処理し、それらを SQL クエリに変換します)。sqlite テーブルを作成するときに、インデックスが追加されないことに気付きました。この機能を追加しようとしましたが、コア データ モデルの [インデックス付きチェック ボックス] プロパティが格納されている場所がわかりません。
私はすべての NSEntityDescription と NSAttributeDescription にアクセスできます。これは、「Indexed」プロパティがリストされる場所であると想定していました。ただし、compoundIndexes 配列は nil であり、別のインデックス プロパティはないようです。