如何在第一次应用程序启动时显示pushviewcontroller?
问题描述:
如果这是第一次加载应用,我在使用NSUserDefault
进行检查。 如果是第一次我必须将视图控制器推到特定的视图。 我做了同样的动作,它可以工作,但第一次应用程序加载不。如何在第一次应用程序启动时显示pushviewcontroller?
这里是我的代码:
SettingsViewController *viewSet = [[SettingsViewController alloc]
initWithNibName:@"SettingsViewController"
bundle:[NSBundle mainBundle]];
self.settingViewController = viewSet;
[viewSet release];
[[self navigationController] pushViewController:self.settingViewController animated:YES];
settingViewController.title [email protected]"Impostazioni";
我收到一个SIGKILL一些指令推后的viewController。
也许问题在于它在viewDidAppear
? 我必须在那里检查,因为如果不是我第一次加载一些其他userdefaults值。
编辑:
我已经找到了麻烦(在NSUserDefaults
通过一些不好的值)。 现在我的控制器被推动,但我没有看到任何按钮弹出此视图控制器....
如果笔尖位于主包中,则可以将nil作为第二个参数传递。 – 2010-12-10 17:31:58