問題タブ [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 投票する
2 に答える
7197 参照

ios - NSMutableOrderedSet をジェネリック配列に変換する方法は?

私はこれを for ループにしています。これpは関係なのでNSManagedObject、にキャストする必要がありますが、うまくいきません。なぜですか?fathersto-manyNSMutableOrderedSet[Family]

ここに画像の説明を入力 ここに画像の説明を入力

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

objective-c - 別の関数を呼び出すために NSOrderedSet 情報を失う理由

なぜ NSOrderedSet 情報が削除されたり、情報が消えたりすることがありますか?

アプリケーションでは、JSON 形式のデータを含む文字列を取得するため、NSOrderedSet を使用して、メソッド「finishedRecomingData」に示すようにキーから受け取った情報に従ってデータを並べ替えますが、その NSOrderedSet を取得してリストに情報を入力すると PickerVied 情報NSOrderedSet に保存されているデータは、ゴミ箱をクリアするか、その他の情報が表示されます。

pickerView "numberOfRowsInComponent" のメソッドを呼び出すときのように、他のメトで NSOrderedSet を呼び出すときに情報が削除される理由を教えてくれる人に感謝します

.h

.m

「finishedRecomingData」の deptoArray のログ

2014-11-30 18:40:33.976 Salud Total[2629:132519] ソロ名: ( "Bogot\U00e1 DC", Antioquia, Atlantico )

"numberOfRowsInComponent" 2014-11-30 18:42:27.279 Salud Total[2629:132519] データの deptoArray のログ: { }

またはメッセージ: Thead 1: EXC_BAD_ACCESS(code=EXC_I386_GPFLT) または 2014-11-30 18:44:34.311 Salud Total[2650:133534] データ: (インデックスなし)

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

ios - NSOrderedSet に値を追加する方法

私は NSOrderedSet を使用して Json サーバーにデータを保存し、そのようにしています。データが重複して到着し、値を 1 つだけ保持するようにフィルター処理する必要があるためです。ここで、NSOrderedSet の先頭に値を追加する必要があります。NSArray に値を追加する方法は知っていますが、NSOrderedSet から NSArray にデータを渡す方法は知りません。

これは、サーバーから取得したものの例です。

NSOrderedSet を使用すると、データが次のように繰り返されないように並べ替えられます。

しかし、次のようになるように、最初にデータを追加する必要があります。

0 投票する
2 に答える
600 参照

ios - NSDictionary の NSArray の NSArray からプロパティを抽出する

この質問は、オブジェクトの NSArray からプロパティを抽出するのと似ていますが、より深く抽出するためのものです。

簡単にするために、以下の例で参照しているオブジェクトは NSStrings です。

解決したいケースが 2 つあります。

オブジェクトを持つ NSDictionary の NSArray の NSArray

できればキー値コーディングを使用して、次の構造から、すべての「タイトル」を単一の列挙可能なリストに抽出したいと思います。

望ましい結果は、たとえば次のようになります。

オブジェクトの NSArray を持つ NSDictionary の NSArray

できればキー値コーディングを使用して、次の構造から、「タイトル」のリストを単一の列挙可能なリストに抽出したいと思います。

望ましい結果は、たとえば次のようになります。

ノート

  • 私の実際のケースにはNSOrderedSetNSOrderedSet最初のリストNSOrderedSetのオブジェクトNSDictionaryNSOrderedSet2 番目のリストのオブジェクトが含まれますが、それは私が考える答えに影響を与えるべきではありません。

  • キー値コーディングを使用したいと書きましたが、それは必須ではありません。for (... in ...)可能であれば、またはを書くことは避けたいだけですenumateObjectWithBlock:

  • これも問題ではありませんが、オブジェクトはフェッチ要求からの NSManagedObject です。したがって、フェッチ要求を直接最適化できることはわかっていますが、それでも良い代替手段があるかどうかを知りたいです。

0 投票する
2 に答える
2502 参照

ios - Swift 2.0 の 1 対多の関係 - まだ NSOrderedSet ですか?

Swift 2.0 では、Core Data の 1 対多の関係はまだ NSOrderedSets ですか?

エラーをスローしないように適切にキャスト/ダウンキャストできないようです。

Swift 2.0でこれの簡単な例を持っている人はいますか?

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

ios - Objective-C: 大規模なデータ構造から重複を効率的に削除する

( ) の配列と に対応する ( ) の配列NSNumbersを含むオブジェクトがあり、いくつかの情報が含まれています。それぞれに対してメソッドを呼び出し、返された結果に関連付けて、それらを 1 つの配列に保存する必要があります。最後に、大きな配列を扱っているため、効率的な方法で関連付けられたインデックスを保持しながら、インデックスの重複を削除したいと考えています。indexesNSDictionariesindexesTitlesindexesobject.indexobject.indexTitlesindextTitles

重複を削除する最も効率的な方法は、
次のような NSOrderedSetを使用することです。

の対応するエントリを削除するにはどうすればよいtitlesArrayですか? どうすれば関連付けを維持できますか? NSDictionaryまた、 likeを使用{resultId, titleDictionary}して配列に格納しようとしましたが、同じ で辞書を削除する効率的な方法が見つかりませんでしたresult。それらはすべて遅すぎます。

なにか提案を?

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

swift - Layer.comが迅速にユーザーのブロックを解除する

NSPredicate を Swift で動作させようとしています。以下のコード スニペットは、「if」ステートメントの直前でクラッシュします。

エラーは次のとおりです。

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

ios - Core Data の NSOrderedSet からアイテムを削除する

to-many次のような関係からアイテムを削除しようとします。

コマンドを実行すると動作するように見えますが、後で削除したアイテムが再び表示されます。なんで?

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

objective-c - NSMutableOrderedSet の実装

NSMutableOrderedSetドキュメントで指定されていないため、インデックスによる要素の挿入/検索/アクセスの複雑さにどのくらいの時間がかかるかを知りたかったので、どのように実装できるのだろうかと思いました。リストの上に自己均衡する二分木ではないかと考えました。ただし、インデックス ( ) で要素を検索する場合、リストはあまり効率的ではないと思いますO(n)。ただし、配列は値の挿入には非常に適していません ( O(n))。誰かが私にヒントを与えることができれば素晴らしいことです。