問題タブ [nsorderedset]

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 に答える
1139 参照

core-data - CoreData の NSOrderedSet の特定の位置にオブジェクトを挿入しますか?

CoreData で「To Many」関係を設定し、「Ordered」ボックスにチェックを入れると、属性が NSOrderedSet として定義されます。

オブジェクトを特定の位置に挿入したり、オブジェクトを上下に移動したりする効率的な方法はありますか?

または、NSOrderedSet のデータを使用して NSMutabledOrderedSet を作成し、オブジェクトを挿入または移動してから、NSOrderedSet に戻す必要がありますか?

それとも、標準の NSSet を使用して「位置」属性を自分で管理する必要がありますか?

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

xcode - UITableView で CoreData の NSOrderedSet を使用する

CoreData で NSOrderSet を使用してテーブルビューを作成しようとしています。NSOrderedSet のカウント数は読み取れましたが、NSOrderedSet を構成するエンティティの個々の属性にアクセスできないようです。

これをnumberOrRowsに使用しています

currentStatement は CoreData のエンティティを表し、History は Statement エンティティとの toMany 関係を持つ別のエンティティです。

CellForRowAt メソッド内で、このような History > date 属性にアクセスしようとしています。

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

ios - Swift 3 - setVocabularyStrings を使用するように NSOrderedSet を宣言する方法は?

この関数のプロトタイプを使用して、SiriKit に語彙を追加したいと考えています。Apple のドキュメントには、次のサンプル コードが示されています。

ドキュメントによると、のNSOrderedSet型を使用する必要がありますself.sortedWorkoutNames()

それを宣言して配列で設定する方法はStrings

編集: コンテキスト プロジェクトについては、Siri でインテントを使用しています。ここでの目標は、「Benchpress」や「Chicken」などの特定の単語を使用して、すでに実装されていて魅力的に機能する INStartWorkoutIntent でワークアウト アプリを開始することです。

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

arrays - 配列を NSOrderedSet に変更 リストのサイズを 1 に変更

私は 2 要素の配列を持っています。それを NSOrderedSet に変換しようとすると、要素が 1 つのみのサイズになります

この行は私に2を与えます

この行は私に1つの要素しか与えません

NSOrderedSet への変換で配列のサイズが変わるのはなぜですか?

ご協力いただきありがとうございます