2010-02-08 4 views
0

У меня есть приложение iphone, которое имеет UIWindow. Я хочу добавить к этому больше UIView. Я пробовал это.Как перейти от UIWindow To UIView

SettingsViewController *viewctrl = [[SettingsViewController alloc] initWithNibName:@"SettingsViewController" bundle:nil]; 
[self.navigationController pushViewController:viewctrl animated:YES]; 
[viewctrl release]; 

Но это не сработало. Кто-нибудь, пожалуйста, помогите мне. Заранее спасибо.

+1

Проверьте, не является ли ваш 'self.navigationController' не' nil' первым. – kennytm

+0

как это не работает. есть ли ошибка, что происходит? – Tomen

+0

Я положил NSLog (@ "SettingsPressed"); который выполняется. Но не переходим к следующему виду –

ответ

0

Вам нужно показать больше кода.
self.navigationController по умолчанию равен нулю, если вы не настроили навигационный контроллер.

+0

Когда мое приложение запускается, My MainWindow.xib загружается. Я хочу, чтобы перейти на uiviewcontroller, когда я нажал на UIBarButtonItem. Поэтому я вызываю функцию - (IBAction) SettingsPressed: (id) отправитель {}. Я добавил IBOutlet UINavigationController * navigationController; @property (неатомный, сохраняющий) UINavigationController * navigationController; in my Appdelegate.h - (IBAction) SettingsPressed: (id) отправитель {......} Эта функция написана выше –

Смежные вопросы