【发布时间】:2015-09-20 20:01:40
【问题描述】:
当前通过 xcode 7 从 iOS 8 -> iOS 9 更新了我的应用程序。出于某种原因,每次我尝试通过 UItableView 准备 ForSegue 时,tableView 中的选定行不会像预期的那样从 segue 开始。目前在 iOS 8 中并非如此。Xcode 也没有给出错误或警告。选择 tableView-cell 项目时,应用程序会冻结。
任何线索可能导致这种奇怪的行为?一些简单的示例代码:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"FromSearchToShowTaskSegue"]) {
ShowTaskViewController *vc = [segue destinationViewController];
Solution *s = [self.searchResults objectAtIndex:[self.tableView indexPathForSelectedRow].row];
vc.taskId = s.id;
}
}
【问题讨论】:
-
你解决了吗?如果是这样,你能建议怎么做吗?
标签: uitableview segue uistoryboardsegue ios9 didselectrowatindexpath