Я немного запутался в следующем коде.Если я закомментирую второй оператор, он успешно отображает представление:
MyAppDelegate *delegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
delegate.navController.viewControllers = [NSArray arrayWithObject:aViewController];
[delegate.navController pushViewController:aViewController animated:YES];
[aViewController release];
В противном случае происходит сбой следующего:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing the same view controller instance more than once is not supported
Я добавляю другой контроллер представления в делегат приложения, но не этот.Что могло заставить его думать, что это тот же самый?