問題タブ [nsindexset]

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

ios - NSIndexPaths の配列に従って NSArray から要素を選択するにはどうすればよいですか

UITableView( NSArrayof )から返された配列からインデックスのすべての要素をすばやく取得する方法はありますかNSIndexPaths

例えば:

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

ios - これは NSIndexSet enumerateIndexesUsingBlock のバグですか?

単体テストでいくつかの境界条件を調べていたところ、テストが失敗し続けました。インデックスが NSNotFound-1 (ドキュメントごとの最大の正当な値) まで拡張されたときに、インデックス セットを列挙するまでさかのぼって追跡しました。

このテスト コードを使用すると、次のようになります。

ログ出力では、次のようになります。

Mac と iOS シミュレーターでこれを試したところ、同じ結果が得られました (32 ビットまたは 64 ビットに応じて NSNotFound の実際の値を除く)。

これは、ドキュメントを間違って読んでいたのではないかと思いました。私は何か間違ったことをしていますか、それともこれは Apple のバグですか?

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

cocoa - SwiftでselectedRowIndexsからintを取得するには?

XcodeObjective CまたはCocoaそれ以前に働いたことがないのでSwift、試してみることにしました。私が構築している単純なアプリ (iOS ではなく Mac OS 用) は、配列に格納されたデータをテーブル ビューに表示します。

ユーザーが選択した行を削除できるようにしようとしています。唯一の問題は、indexから単純な int の形式で を取得できないことmyTableView.selectedRowIndexesです。このコードはオブジェクトを返します。NSIndexSet対処方法がわかりません。それと。

ユーザーが一度に 1 つの行だけを選択できるようにしたいので、それをfirstIndex使用する必要があると思いますが、Apple のドキュメントには次のように書かvar firstIndex: Int { get }れています。

非常に基本的な質問で申し訳ありません。どんな助けでも大歓迎です!

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

ios - NSMutableArray のオブジェクトを置き換えるには、NSMutableDictionary を NSIndexSet に含めます

メイン配列 ( arrayEvents) には、start_date、event_id、event_name などのフィールドを持つイベントのリストが含まれています。多くのイベントは、同じ日付で異なる時間に発生する可能性があります。そのため、特定の日付のイベントを表示するために、一意の日付 ( arrayDates) のみを使用して現在の日付 (currentDate月の 1 日から最後の日までの範囲) を確認して比較しています。ここまで終わりました。今私の問題は、arrayEvents後で比較するために更新する必要があるため、次のロジック...but I am in the middle of the seaを適用していて、どこに行くべきかわからないということです!


動作しません。


参考、NSIndexSetオブジェクトのインデックスの指定方法は?しかし、私を助けません。

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

ios7 - 辞書の配列の配列から (UICollectionView の) インデックスを取得します

UICollectionViewUICollectionViewでセクションを作成するのに役立つように、ネストされた配列を入力しています。UICollectionViewネストされた各配列がビュー内の異なるセクションを表す、次のような外観を設定するために使用する最終的な配列:

ユーザーがtxt(または辞書の他の要素)に基づいてコレクションビューをフィルタリングし、- (void)insertItemsAtIndexPaths:(NSArray *)indexPaths;またはを使用してビューの変更をアニメーション化できるようにしたい- (void)deleteItemsAtIndexPaths:(NSArray *)indexPaths;.

助けが必要な場所

上記のメソッドに必要な をNSArray作成しようとして立ち往生しています。NSIndexSets関与しているように見えindexesOfObjectsPassingTestますNSIndexSetsが、適切に動作させることができず、見つけることができる例は通常、単一の配列のみです ( NSPredicate を使用して NSArray のインデックスを取得する方法は? )、調整できませんでした私の目的のためのコード。

役立つコードは大歓迎です。前もって感謝します。

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

objective-c - NSMutableIndexSet から NSMutableArray へ

インデックス付きのNSMutableIndexSetがあり、インデックス付きのNSArrayを作成したい..

どうすればできますか??

ありがとう