У меня проблемы с настройкой моего контроллера навигации.Если я щелкну в ячейке таблицы в RootViewController, он не будет следующим ViewController.
Сообщение об ошибке гласит
«Приложение попыталось выдвинуть ноль контроллера представления на цель.”
Итак, я выдвинул что-то не так, было мое предположение, я, вероятно, упустил что-то важное из книги, которой я следую.
Таким образом, проблема появляется здесь в моем RootViewController.m:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
UINavigationController *navigationController= [[UINavigationController alloc]init];
switch ([indexPath row]) {
case 0:
[navigationController pushViewController:kundeViewCon animated:YES];
break;
case 1:
[navigationController pushViewController:kalenderViewCon animated:YES];
break;
case 2:
[navigationController pushViewController:wunschViewCon animated:YES];
break;
}
}
В моем AppDelegate.m я делаю следующие вещи, чтобы установить RootViewController в качестве NavigationController:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
// Navigation Controller
RootViewController *rootViewController = [[RootViewController alloc]init];
navigationController = [[UINavigationController alloc]initWithRootViewController:rootViewController];
self.window.backgroundColor = [UIColor whiteColor];
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];
return YES;
}
Итак, я получил все мои другие ViewController, которые я хочу нажать, когда янажмите в ячейке.Я просто не вижу своей вины или того, что мне не хватает!?
Может быть, кто-то может мне помочь и подсказать!Это было бы здорово!