У меня есть UItableViewController. Внутри этого класса есть следующий метод, когда я пытаюсь запустить другой UIViewController. Я попытался соединить два используя SEGUE и дал ему идентификатор, а затем использовал эту версию:запуск UIViewcontroller из приложения UITableViewController сбой
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"About to launch MyDetail View controller");
[self performSegueWithIdentifier:@"myDetailSegue" sender:self];
}
Это не работал, приложение замерзла, и я получил сообщение в файле main.m следующим образом: «» тема 1 получил сигнал SIGABRT»
Итак удалил SEGUE и попытался создать экземпляр UIViewController следующим образом,
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"About to launch my Detail View controller");
UIStoryboard *sboard = [UIStoryboard storyboardWithName:@"iPhone" bundle:nil];
UIViewController *myDetailVC = [sboard instantiateViewControllerWithIdentifier:@"myDetailVC"];
[self.navigationController pushViewController:myDetailVC animated:YES];
}
, который работал. Но теперь я в замешательстве. Почему бы способ работы UIStoryboard и переход не? Может ли кто-то помочь, Я весьма озадачен.
Пожалуйста, пост журнал сбоев. – Ilanchezhian
Где я могу это найти? – banditKing