2013-04-17 78 views
0

所以我正在試驗segues,剛剛拿到手使用prepareForSegue獲取目標控制器的基礎上的標識符和傳遞變量上(下)鏈。不過,我遇到了一個問題,我當前的segue依賴於uitableView的NSIndexpath,並且在按下所述表的uitableviewcell時激活了segue。問題是prepareForSegue之前調用tableViewDidSelect,唯一可能的解決方案,我可以想到的是使用計劃的計時器......這真的不理想,有點麻煩,任何人都可以稍微知道如何在同事之間等給我一隻手這裏?故事板segue呼叫訂單

回答

0

在prepareForSegue方法你可以得到由

[self.tableView indexPathForSelectedRow].row 

這種情況在細節蘋果 "Your second iOS App" tutorial描述當前選定行。您可以查看當從MasterViewController到DetailViewController的觸發事件被觸發時,DetailViewController(在本教程中)的「瞄準」屬性是如何設置的。 segue被稱爲「ShowSightingDetails」。