問題タブ [nsindexpath]

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

uitableview - ボタンをクリックするだけで、テーブルビュー セルのアクセサリ タイプを none にリセットする方法は?

そのボタンをクリックすると、すべてのテーブルビュー セルのアクセサリ タイプが に設定されるように、リセット ボタンをコーディングしようとしていますnone

私はそれを行う方法について明確な概念を持っていますが、私は iPhone 開発にかなり慣れていないので、どのメソッドを呼び出すかについて助けが必要です。

実行する必要があると思われる手順: for ループを使用してすべての行を反復処理しているため、セルの数を数えています (正常に完了しました)。私の問題は、アクセサリの種類が CheckMark である場合に、これらの行/セルのそれぞれをチェックして に設定する方法がわからないことnoneです。

別の方法として、すべてのセルを に設定することもできますがAccessoryNone、次の内部で既にいくつかの計算を行っています。

したがって、どうすればこれを達成できるかわかりません。

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

iphone - UIToolBarButton をクリックして UITableViewCells をチェックおよびチェック解除する

すべてのセルの横にチェックマークを付けて、クリックするだけでチェックマークを外すにはどうすればよいでしょUIToolBarButtonうか? これは可能ですか?

テーブルビューに読み込まれているセルの数を反復しようとしましたが、accessorytype をすべてのチェックマークに設定し、すべてのチェックがオンになったときに none に戻す方法がわかりません。

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

objective-c - indexPath.rowは常に0です

テーブルビューに一連の辞書を入力する作業を行っています。配列と辞書の内容は問題なく解析されます。ただし、テーブルには、配列のインデックス0の内容を持つセルの[配列カウント]数が入力されます。indexPath.rowはすべてのセルに対して0を返すように見えます。各セルに対応するインデックスを設定するにはどうすればよいですか?

どうもありがとう!

編集:これがindexPathをログに記録するために得たものです

2011-11-21 03:07:58.025デモ[21269:f803] 2つのインデックス[0、0]

2011-11-21 03:07:58.027デモ[21269:f803] 2つのインデックス[1、0]

最初のインデックスは更新されているが、2番目のインデックスは更新されていないようです。

ただし、indexPath.rowをログに記録すると

2011-11-21 03:19:40.306デモ[21546:f803] 0

2011-11-21 03:19:40.308デモ[21546:f803] 0

では、増分している値を取得するには何を使用する必要がありますか?

もう一度助けてくれてありがとう。

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

core-data - iPhone4 Core Dataセクション番号付きの新しいオブジェクトを挿入する方法は?

新しいオブジェクトをコアデータ構造に挿入し、それらがどのセクションに属しているかを認識させようとしています。

これが私の挿入方法です。新しいレコードに特定のセクションを追加する必要があります。

これが私のretrieveメソッドです。セクションをゼロに設定していることに注意してください。

セクション番号と行番号の両方を含むindexPathでオブジェクトを取得できるように、コアデータにオブジェクトを挿入するにはどうすればよいですか?

ありがとうございました!

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

iphone - NSIndexPath オブジェクトは NSArray オブジェクトとして表示されますか?

iVar を NSIndexPath オブジェクトとして宣言したアプリケーションを 1 つ開発していますが、didSelectRowAtIndexPath では NSArray オブジェクトとして表示されます。それがどのように表示されるか、私の側からの間違いは何ですか。私を助けてください。前もって感謝します。

サンプルコード:

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

iphone - indexPathを1つ減らします

TableViewにCoreDataを入力しています。

今まで私はこのようなことをしていました:

...行を埋めるためにオブジェクトを取得します。

最初の行にはCoreDataによって提供されていない他のコンテンツが含まれるため、例外としてテーブルの最初の行を管理する必要があることに気付くまで、すべてが正常に機能していました。

今私の問題は、indexPathを操作してすべてを1つシフトする方法です。私はこのようなことをしたいと思います:

しかし、indexPathを操作するための正しい構文が見つかりません。誰か助けてもらえますか?あなたの時間のためのThx!

0 投票する
4 に答える
2976 参照

objective-c - IBAction で indexPath.row を取得しますか?

私のアプリにはテーブルビューがあります。テーブル ビューの行を選択UIViewすると、 が表示され、情報が表示されます。行のタイトルは、文字列を含む plist ファイルから取得されます。plist ファイルには、行のタイトルに関連付けられた電話番号を含む文字列も含まれています。カスタムUIViewにはボタンがあります。ボタンをクリックすると、plistファイルで宣言されている番号を呼び出す必要があります。ユーザーがクリックした行に関連付けられている番号。

どうすればこれを達成できますか?

アクションは通常の IBAction です。

IB(Xcode 4)のボタンに接続されています。

誰かが私の問題の解決策を持っていれば幸いです、ありがとう。

編集

わかりやすくするために、テーブル ビューで選択した行に関連付けられている電話番号を取得したいと思います。plist 内の文字列には、電話番号名「phone」のキーがあります。

「tablelist」は NSMutableArray です。キー「phone」を取得して、NSString *phone に保存したいと思います。これらすべてが IBAction に含まれています。クラス全体を投稿するのに役立ちますか?

0 投票する
3 に答える
10762 参照

ios - UITableView indexPath セクションのロジック

これは、私の cellForRowAtIndexPath UITableView デリゲート メソッドの要約コードです。

}

私の問題は、セクション 1 の最初のセル (セクション 0 には 10 個のセルがあり、セクション 1 には 1 個のセルしかない) に、最初のセクションのセル 0 にのみ割り当てられるはずの情報が割り当てられていることです。したがって、deleteButton の背景などを取得する代わりに、ラベルのタイトル「foobar」を取得します。私のifステートメントはかなり明確なので、なぜこれが起こっているのかよくわかりません。何か案は?

編集: backgroundView を NULL に設定すると、テキストを含むセルがビューを離れるときに、背景なしで戻ってきます。したがって、それは実行可能な解決策ではありません。また、detailTextLabel のテキストは、テキストを持つべきでないセルに設定されたままです。

これは、セルの backgroundViews が nil に設定され、テキストが表示されるべきではない削除セルに表示されている場合の外観です。

ここに画像の説明を入力

Alex Deem が推奨する解決策 (古いデキュー コードをこのコードに置き換える):

0 投票する
3 に答える
4584 参照

ios - 行からセクションへのプロパティへの nsindexpath アクセスで SIGABRT が発生しますか?

iOS 5.0 をターゲットにする 次のコードで NSIndexPath オブジェクトの行またはセクションのプロパティにアクセスしようとすると、SIGABRT が表示されます。

この例では、indexPathWithIndex を使用することを提案しています。

結果は一貫したままです。なぜこれが起こるのか、誰かに説明がありますか? iOS 5.0 で NSIndexPath を操作できないということですか?

ありがとうございます。

0 投票する
3 に答える
6278 参照

ios - 同じタグでカスタム UITableViewCells のオブジェクトにアクセスしますか?

私のアプリでは、XIB からロードされたカスタム UITableViewCells を使用しています。各セルには、UIImageView、UILabel、UITextField などの 4 つのオブジェクトが含まれています。

各オブジェクトのタグを cellforrowatindexpath に設定して、各オブジェクトに同じタグがあり、これがテーブルビューのセルの行でもあるようにします。

問題は、それらがすべて同じタグを持っている場合、セル内のこれらのオブジェクトにどのようにアクセスすると思いますか? NSIndexPath パラメータを持たないメソッドでこれらのオブジェクトに適切にアクセスするにはどうすればよいですか?

ありがとう!