我在 TableView 中有一些数据。我想要的是在用户点击行后立即调用服务。 主要问题是“performToSegue”首先被调用,因此没有数据可以填充到目标 Controller 的 tableView 中。
如何在检索数据后立即调用 segue?
非常感谢您的建议!
最佳答案
- 您需要删除 Storyboard 中从单元格拖动到下一个 viewController 的 Segue。
- 接下来通过从当前 Controller 拖动到下一个 Controller 来进行转场
现在在 UITableViewController
中实现
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Do some network request
// on completion call
[self performSegueWithIdentifier:@"theIdentifierUsedInStoryboard" sender:self];
}
关于ios 6 - 数据加载后立即触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15844687/