2011-07-21 6 views
0

が、私は何が起こっているかわからないんだけど返しますが、私は、私は私がのUITableViewControllerでのViewControllerを使用しています行には1.のUITableViewController indexPathForSelectedRowは不正な値

を選択しています3つの項目を持つリストを持っており、それが持っていますdidSelectRowAtIndexPathの間にindexPathForSelectedRowにアクセスしているプロパティtableView。これを引き起こす可能性がどのようにこの値は時々間違っているいくつかの理由

...

didSelectRowAtIndexPathのUITableView * paramはtableViewとも呼ばれます。

+0

さらに詳しい情報といくつかのコードを投稿できますか? – AlexFZ

答えて

1

テーブルに複数のセクションがあり、混乱させることができます(以前は私のことがわかりました)。 indexpath.rowは、テーブル全体の行番号ではなく、テーブルのセクション内の行番号を返します。それがあなたが期待しているものでないなら、間違って見えるでしょう。