Я на самом деле пытаюсь отобразить новый контроллер типа UIViewController MKMapViewDelegate в функции didSelectRowAtIndexPath.У меня есть табличное представление в контроллере, и когда я щелкаю ячейку этого табличного представления, я хочу отобразить новый контроллер типа UIViewController MKMapViewDelegate.
Мой код следующий:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Navigation logic may go here. Create and push another view controller.
UIViewController *mapviewtest=[[MapStation alloc]initWithNibName:@"MapStation" bundle:nil];
[self.navigationController pushViewController:mapviewtest animated:YES];
//Station *station = nil;
//station = [self.listStation objectAtIndex:indexPath.row];
}
Проблема в том, что когда я нажимаю на любую ячейку таблицы, программа завершает работу с точкой останова на строке:
UIViewController *mapviewtest=[[MapStation alloc]initWithNibName:@"MapStation" bundle:nil];
Я не знаю, почему это происходит и как устранить эту ошибку.Может быть, вы знаете другой способ сделать это (без использования функции pushviewController).
Жду ваших ответов, ребята; -)
С уважением
Квентин