Как показать pushviewcontroller при первом запуске приложения? - PullRequest
0 голосов
/ 10 декабря 2010

Я проверяю с помощью NSUserDefault, загружается ли приложение впервые.Если это первый раз, я должен выдвинуть viewcontroller к определенному представлению.Я делаю то же действие, и оно работает, но при первой загрузке приложения этого не происходит.

Вот мой код:

SettingsViewController *viewSet = [[SettingsViewController alloc] 
                                   initWithNibName:@"SettingsViewController" 
                                   bundle:[NSBundle mainBundle]];
self.settingViewController = viewSet;
[viewSet release];
[[self navigationController] pushViewController:self.settingViewController animated:YES];   
settingViewController.title =@"Impostazioni";

Я получаю sigkill некоторую инструкцию после нажатия viewController.

Может быть проблема в том, что он в viewDidAppear?Я должен проверить там, потому что, если это не первый раз, я должен загрузить некоторые другие значения userdefaults.

РЕДАКТИРОВАТЬ:

Я обнаружил проблему (некоторые неверные значения переданы в NSUserDefaults).Теперь мой контроллер нажат, но я не вижу никакой кнопки, чтобы выскочить из этого viewcontroller ....

1 Ответ

0 голосов
/ 10 декабря 2010

Пытаетесь ли вы использовать другое представление при первом запуске приложения?

В чем проблема?Приведенный выше код вставит «SettingViewController» в стек навигации при запуске.

...