【发布时间】:2014-10-09 03:27:23
【问题描述】:
我已经定义了从源 tableview 控制器到另一个的 segue,并尝试使用以下语句在单击 UITableViewCell 时以编程方式转换到目标控制器:
[self performSegueWithIdentifier:@"pushToDestinationViewController" sender:self];
但是,我发现 segue 不会导致“推送”到目标视图控制器。
另一方面,如果我将 segue 连接到源视图控制器中的特定单元格,它就可以工作。
另外,如果我以编程方式调用目标视图控制器:
[self showViewController:DestinationViewController] it works.
如果这是 iOS 8 中的一个已知问题,或者我在这里遗漏了什么,有人可以提出建议。
【问题讨论】:
-
您是否检查过您调用 performSegueWithIdentifier: 的方法是否实际执行了?
标签: ios uitableview ios8 segue