我有一個UItableView,它具有使用navigationcontroller推送的詳細視圖。如果我選擇了一行,它顯示瞭解除視圖並選擇另一行後顯示的細節,它返回第一個選定的行本身iPhone的UItableview didselectrowAtIndexPath總是返回第一行選擇
3
A
回答
2
你應該使用如下表視圖的委託方法來選擇特定的細胞
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
嘗試此鏈接,您將獲得有關的tableview更多信息
+0
我已經使用這種方法,但它仍然返回第一行索引 – Meera
0
釋放舊對象並重新創建didSelectRowAtIndexPath方法詳細視圖的新對象,因爲它會使用舊的對象每次都這樣viewDidLoad方法是行不通的......
嘗試這一個或發表您的代碼... ..
相關問題
- 1. UITableView didSelectRowAtIndexPath返回錯誤行索引(iOS7)
- 2. UITableView - 總是選擇中間的行
- 3. UITableView總是返回2147483647
- 4. 我該如何做一個總是返回零行的選擇
- 5. UITableView didSelectRowAtIndexPath未在UIPageViewController上選擇
- 6. Perl的opendir總是返回。和..第一?
- 7. didSelectRowAtIndexPath一次選擇多個行
- 8. didSelectRowAtIndexPath選擇不同的行時
- 9. 總是返回零在iPhone
- 10. 選擇總是返回1條記錄
- 11. 鈴聲選擇器總是返回
- 12. 選擇標籤總是返回null
- 13. primefaces樹選擇總是返回null
- 14. 總是選擇一行sql
- 15. 在UITableView中返回錯誤的行索引didSelectRowAtIndexPath
- 16. Randomizer總是返回第一個值
- 17. IPhone - UITableView reloadData +回到第一個結果
- 18. MySQL的淨連接器 - 選擇總是返回0行
- 19. 從下拉菜單中選擇總是返回第一條記錄?
- 20. UITableView didSelectRowAtIndexPath
- 21. UITableView DidSelectRowAtIndexPath?
- 22. 笨總是隻返回第一行查詢結果的
- 23. jQuery每個函數總是返回第一個選項
- 24. c#回發dropdownlist總是選擇第一個值
- 25. 總是顯示在劍道網格中選擇的第一行
- 26. UITableView didSelectRowAtIndexPath推送最後從NSArray加載的數據,無論選擇哪一行
- 27. - [UITableView scrollToRowAtIndexPath:]滾動,但返回第1行
- 28. didSelectRowAtIndexPath不是第一次調用
- 29. 複選框總是返回一個值
- 30. iPhone - didSelectRowAtIndexPath - 選擇行26或更大的神祕
你確定你沒有實現tableView:didDeselectRowAtIndexPath:而不是tableView:didSelectRowAtIndexPath:? – jbat100
這個人得到了我,當我回到它真的沒有選擇的方法時,我從來不知道有沒有選擇委託哈哈,謝謝 –
@ jbat100非常感謝你指出我的代碼顯然是什麼問題,但我在我面前看不到它。 – ammianus