Я создал новое оконное приложение и RootViewController, который подклассирует UIViewController. Я создал UINavigationController в AppDelegate, и когда я добавляю представление UINavigationController в окно, я вижу панель навигации сверху. Тем не менее, я не могу добавить кнопку на панель навигации - нет ошибок компиляции, но кнопка (и заголовок) не отображаются. Код ниже:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
RootViewController * rootViewController = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
UIBarButtonItem *next = [[UIBarButtonItem alloc] initWithTitle:@"Next" style:UIBarButtonItemStyleDone target:nil action:nil];
navigationController.title = @"Foo";
navigationController.navigationItem.rightBarButtonItem = next;
[self.window addSubview:navigationController.view];
// Override point for customization after application launch.
[self.window makeKeyAndVisible];
return YES;
}
Что я делаю не так?