Вот стандартная реализация из приложения Single View.Обратите внимание, что View Controller выделяется и инициализируется, а затем назначается self.window.rootViewController
Ваше приложение могло бы иметь что-то подобное, но каким-то образом вы потеряли / удалили назначение self.sindow.rootViewController
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}