問題タブ [didselectrowatindexpath]

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

ios - TableView:didSelectRowAtIndexPathルーチンから別の行の値を選択する方法

didSelectRowAtIndexPathが呼び出されると、次を使用してセルのテキスト値を簡単に取得できます。UITableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath]; entryText = cell.textLabel.text;

ただし、同時に別の行からセルテキスト値を取得する方法を理解するのに問題があります。たとえば、ユーザーが行0をクリックすると、上記の行からセルテキストが取得されます。ただし、行1と行2からセルテキストを取得する必要があります。

それ、どうやったら出来るの?

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

iphone - Objective-C で didSelectRowAtIndexPath を使用する方法

ナビゲーション テーブル ビューを備えたタブ バーがあります。テーブル ビューでセルを選択すると、アプリがクラッシュします。セルが選択されたときに新しいビューコントローラーが開くようにします。didselectrowatindexpath が呼び出されたときに正しくプッシュしていないと思います。アプリは数秒間ハングアップしたままになり、その後閉じます。

このコードで目を引くものはありますか? またはサンプルコードはありますか?シミュレーター 4.3 で Xcode 3 を使用しています。

どうもありがとう!

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

uitableview - テーブルが上にスクロールしてそのセルに戻ったときのUITableViewCell背景画像の問題

ユーザーがテーブルを上下にスクロールすると、UITableViewCellのセットアップの問題が発生します。-didSelectRowAtIndexPathグループ化されたテーブルが別のセルにスクロールしてそのセルに戻ると、セルは変更(で設定された赤/緑の背景画像)を失います。

以下のコードを使用して、2つのセクションで質問と4つの回答の選択肢を示しています。

そして、ユーザーが選択肢の1つを選択すると、背景色の正しい選択と間違った選択を緑と赤の色に変更します。2行の背景を変更するためのコードは以下のとおりです。

誰かがこれについて私を助けることができますか?TIA。

よろしく。

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

iphone - UITableView の IndexPath が機能しない

それに応じて関連データを渡すことができるようにindexPath、私の選択行を決定しようとしています。UITableView現在、0どのセルを選択してもログを記録し続けます。理由はありますか?(はい、IBOutletテーブルの は正しく接続されています)。

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

iphone - 詳細ビューのロード時にtableviewcellのUIActivityIndi​​catorが遅く表示されますか?

私はtableview応答を持っていdetialviewます。にはdetailview、URL から読み込まれた画像とラベルがいくつかあります。セルにa を追加しUIActivityindicatorviewて、ロード中であることを示しようとしています。私はそれを処理しましたが、遅くまで表示され、に戻っても消えませんtableview。簡単な解決策を見つけるためにいろいろ調べましたが、失敗しました...

どんな助けでもとても役に立ちます!

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

ios - PListで使用するためのTableViewController(didSelectRowAtIndexPath)での整数値の設定(iOS)

PListを使用して、テーブルビューからプッシュされたViewControllerからプッシュされたViewControllerにデータを入力しようとしています。もっと簡単に:

TableViewController-> DetailViewController-> 2ndDetailViewController(<-これは私が入力しているものです)

私がこれを行おうとしている方法は、ユーザーがテーブルビューの行をクリックしたときに整数を値に設定することです。次に、その整数の値を使用してPListの正しい値を指し、対応する文字列を引き出します。2番目のViewControllerで、UIImageViewにPListからの画像を入力しようとしています。これが私のdidSelectRowAtIndexPathのコードです:

すべてが正しく入力されます。テーブルビューコントローラ(ボタンをクリック時)とDealsDetailViewControllerのviewDidLoadメソッドの両方でdealsDetail.dealsIntの値をNSLogしようとしました。どちらの場合も、どの行をクリックしても「0」の値を返します。構文のどこが間違っていますか?

編集--------ログアウトすると次のようになります。

正しくクリックされたオブジェクトのPListコンテンツをログアウトします。したがって、適切な情報を取得しています(これは、テーブルビューと詳細ビューに正しく入力されていたためだと思います...)

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

iphone - UITableView セルから detailView へのセグエが機能しないのはなぜですか?

これが私のコードです.....

返されるのは、セルがまだ選択されていることだけで、詳細ビューは表示されません。はい、確認しました。「BowlerDetail」はセグエの名前です。エラーメッセージは次のとおりです-「NSInternalInconsistencyException」、理由:「[UITableViewController loadView]は「tc8-Hk-kaK-view-YJA-Me-wti」nibをロードしましたが、UITableViewを取得しませんでした。」.

どんな助けでも大歓迎です。

編集: xCode 4.2 より前の時代、これは私が以前ここで目的を達成した方法です。

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

ios - UINavigationController-アプリケーションがnilビューコントローラーをターゲットにプッシュしようとしましたが、何が欠けていますか?

ナビゲーションコントローラーを正しく実行するのに問題があります!RootViewControllerでテーブルのセルをクリックすると、次のViewControllerではないように見えます。

エラーメッセージは次のようになります

「アプリケーションがnilviewコントローラーをターゲットにプッシュしようとしました。」</p>

だから私は何か間違ったことを割り当てます、私の推測でした、私はおそらく私がフォローしている本から重要な何かを見逃しています。

したがって、問題は私のRootViewController.mに表示されます。

私のAppDelegate.mでは、RootViewControllerをNavigationControllerとして設定するために次のことを行っています。

そのため、セルをクリックすると、プッシュしたい他のすべてのViewControllerを取得しました。自分のせいや足りないものが見えない!?

多分誰かが私を助けて私にヒントを与えることができます!それは素晴らしいことです!

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

objective-c - didSelectRowAtIndexPathを押すと、UISearchBarの自動修正が干渉します

一般的に機能する検索バーがあります。iPhoneでテストすると問題が発生し、オートコレクトが作動します。クエリバーに長さが4を超えるテキストがある場合、searchResults配列に物を入れ始めるように検索バーを設定しています。オートコレクトからの提案があり、それを無視して配列から何かを選択すると、アプリがクラッシュします。自動修正された単語が行選択の前に選択されているという事実にエラーをたどりました(ただし、両方とも完了しました)。そのため、アクセスしていると思っていたsearchResults配列は無効になりました。

たとえば、検索バーに「demp」と入力しました。オートコレクトは「デモ」を提案します。一方、検索では「dempster」を含む一連の結果が返されます。私は最初のものを選択します。これを行うと、検索は「demo」の下で再検索し、元の配列をクリアします (配列が再入力されないように、検索のためにサーバーを参照することに注意してください)。次に、didSelectRowAtIndexRow メソッドがトリガーされ、配列に何もなく、クラッシュします。

何かご意見は?前もって感謝します。

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

uitableview - セルが選択されているときに uitableviewcell の背景色を編集する方法

uitableview でプッシュ通知を表示するアプリを開発しています。通知がまだユーザーに表示されていない場合、その通知を印刷するセルの背景色は灰色になります。したがって、ビューが読み込まれると

通知が表示されていないかどうかを確認する方法セルの背景を灰色に変更し、通知が表示されている場合はデフォルトのままにします

ユーザーがセルをクリックしたときに、背景の色を白 (ロード時に背景色に触れない場合と同じスタイル) に変更したい

私はこれをします:

その結果、すべてのセルが完全に白くなり(テキストが非表示になります)、アラートが表示されますが、別のセルをクリックすると、最初にクリックしたセルが以前のように再び表示され、クリックした新しいセルが完全に白くなります..どうすればよいですか?手伝って頂けますか?