В настоящее время обновлено мое приложение от iOS 8 -> iOS 9 через xcode 7. По какой-то причине каждый раз, когда я пытаюсь подготовитьForSegue через UItableView, выбранная строка в таблицеView не предшествует segue, как предполагалось. В настоящее время это не относится к iOS 8. Xcode не дает никаких ошибок и предупреждений. Приложение просто зависает при выборе элемента tableView-cell.iOS 9 и tableView didSelectRowAtIndexPath для подготовки к раскадровке-segue?
Любая подсказка, что может вызвать это странное поведение? Некоторые простой пример кода:
- (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;
}
}
ли вы решить эту проблему? Если да, можете ли вы предложить, как? – Sibir