問題タブ [nsmutableset]

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 投票する
4 に答える
1791 参照

ios - addObject が NSMutableSet で機能しない

オブジェクトを NSMutableSet に追加しようとしましたが、NSMutableArray で完全に正常に機能する場所では機能しません。

オブジェクトを NSMutableSet に追加するには?

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

ios - NSMutableSet が容量よりも多くのオブジェクトを追加できる理由

たとえば、容量が 3 の nsmutableset を 1 つ作成しますが、3 つ以上のオブジェクトを追加できます。では、実際の容量は?

Apple Docs からは、これで問題ないように見えますが、「容量」の目的は何ですか?

戻り値 numItems メンバーを保持する初期容量を持つ変更可能なセット。

説明 可変セットは必要に応じて追加のメモリを割り当てるため、numItems は単にオブジェクトの初期容量を確立します。

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

ios - NSMutableSet が複数のオブジェクトを追加しない

for ループでラベル (CorePlot) オブジェクトを作成し、パラメーターを渡す必要がある NSMutableSet に追加しようとしています。

奇妙なことに、NSMutableSet (最初のオブジェクト) に追加された場合、オブジェクトは 1 つだけで、他のオブジェクトは追加されません。

非常に基本的なものが欠けているようです。

何かアドバイス?

NSSet オブジェクトが保持する値を表示したいので、コードのスクリーンショットを添付します。

画像 1 - オブジェクトは NSMutableArray に追加されますが、NSSet には追加されません その配列から形成されます

オブジェクトは NSMutableArray に追加されますが、NSSet には追加されません その配列から形成されます

画像 1 で使用されるコード -

画像 2 - オブジェクトが NSMutableSet に追加されない オブジェクトが NSMutableSet に追加されない

画像 2 で使用されるコード -

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

objective-c - Objective-C: 間違った出力が得られ、NSMutableSet を並べ替えると理由がわからない

nsmutableSet をソートしていましたが、奇妙な問題に遭遇しました。

しかし、出力は: ( 1, 2, 3, 4, 5, 6 ), ( 10, 8, 9 ), ( 15, 16, 17, 18 ) )

なぜ (10,8,9) なのに (8,9,10) なのか?

誰も答えを知っていますか?

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

swift - MKMapViewの問題でパスを描く

パスを描画しようとしています ( でMKMapView)。しかし、私は持っています:

NSInvalidArgumentException '、理由:' *** - [NSMutableOrderedSet addObject:]: オブジェクトを nil にすることはできません '。

NSTimer関数を呼び出すこのボタンアクションがありますstop

そして、これは私のstop()関数で、「開始点」を配置し、現在の場所をpointsタイプの呼び出されたベクトルに追加var points: [CLLocationCoordinate2D] = []し、addOverlay でパスを描画します。