目前从iOS 8更新了我的应用 - > iOS 9通过xcode 7.出于某种原因,每当我尝试通过UItableView准备ForSegue时,tableView中的选定行不会像预期的那样产生。目前在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;
}
}
答案 0 :(得分:0)
我遇到了同样的问题,并在其他Stackoverflow问题上找到了解决方案: prepareForSegue Freezes after updating to iOS9