关于UITableView点击某个Cell跳转到目标ViewController,用storyboard做有两种解决方案。

  • 选择当前Cell,连线至目标ViewController。
    在-prepareForSegue:中执行
    NSIndexPath *indexPath = self.tableView.indexPathForSelectedRow;
    通过indexPath获取Cell对应的数据进行传参。

  • 选择当前ViewController,连线至目标ViewController。
    在 -didSelectRowAtIndexPath:方法中执行 -performSegueWithIdentifier: sender:方法。
    sender为selectedIndex对应的数据对象。

相关资料:http://www.raywenderlich.com/forums/viewtopic.php?f=2&t=1619

03-05 21:06