2013-04-17 77 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”。