問題タブ [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.
ios - NSIndexPaths の配列に従って NSArray から要素を選択するにはどうすればよいですか
UITableView
( NSArray
of )から返された配列からインデックスのすべての要素をすばやく取得する方法はありますかNSIndexPaths
。
例えば:
ios - これは NSIndexSet enumerateIndexesUsingBlock のバグですか?
単体テストでいくつかの境界条件を調べていたところ、テストが失敗し続けました。インデックスが NSNotFound-1 (ドキュメントごとの最大の正当な値) まで拡張されたときに、インデックス セットを列挙するまでさかのぼって追跡しました。
このテスト コードを使用すると、次のようになります。
ログ出力では、次のようになります。
Mac と iOS シミュレーターでこれを試したところ、同じ結果が得られました (32 ビットまたは 64 ビットに応じて NSNotFound の実際の値を除く)。
これは、ドキュメントを間違って読んでいたのではないかと思いました。私は何か間違ったことをしていますか、それともこれは Apple のバグですか?
cocoa - SwiftでselectedRowIndexsからintを取得するには?
Xcode
、Objective C
またはCocoa
それ以前に働いたことがないのでSwift
、試してみることにしました。私が構築している単純なアプリ (iOS ではなく Mac OS 用) は、配列に格納されたデータをテーブル ビューに表示します。
ユーザーが選択した行を削除できるようにしようとしています。唯一の問題は、index
から単純な int の形式で を取得できないことmyTableView.selectedRowIndexes
です。このコードはオブジェクトを返します。NSIndexSet
対処方法がわかりません。それと。
ユーザーが一度に 1 つの行だけを選択できるようにしたいので、それをfirstIndex
使用する必要があると思いますが、Apple のドキュメントには次のように書かvar firstIndex: Int { get }
れています。
非常に基本的な質問で申し訳ありません。どんな助けでも大歓迎です!
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オブジェクトのインデックスの指定方法は?しかし、私を助けません。
ios7 - 辞書の配列の配列から (UICollectionView の) インデックスを取得します
UICollectionViewUICollectionView
でセクションを作成するのに役立つように、ネストされた配列を入力しています。UICollectionView
ネストされた各配列がビュー内の異なるセクションを表す、次のような外観を設定するために使用する最終的な配列:
ユーザーがtxt(または辞書の他の要素)に基づいてコレクションビューをフィルタリングし、- (void)insertItemsAtIndexPaths:(NSArray *)indexPaths;
またはを使用してビューの変更をアニメーション化できるようにしたい- (void)deleteItemsAtIndexPaths:(NSArray *)indexPaths;
.
助けが必要な場所
上記のメソッドに必要な をNSArray
作成しようとして立ち往生しています。NSIndexSets
関与しているように見えindexesOfObjectsPassingTest
ますNSIndexSets
が、適切に動作させることができず、見つけることができる例は通常、単一の配列のみです ( NSPredicate を使用して NSArray のインデックスを取得する方法は? )、調整できませんでした私の目的のためのコード。
役立つコードは大歓迎です。前もって感謝します。
objective-c - NSMutableIndexSet から NSMutableArray へ
インデックス付きのNSMutableIndexSetがあり、インデックス付きのNSArrayを作成したい..
どうすればできますか??
ありがとう