如果是第一次加载应用,我正在检查NSUserDefault
。
如果是第一次将视图控制器推送到特定视图。
我做同样的动作并且它可以工作,但第一次应用程序加载没有。
这是我的代码:
SettingsViewController *viewSet = [[SettingsViewController alloc]
initWithNibName:@"SettingsViewController"
bundle:[NSBundle mainBundle]];
self.settingViewController = viewSet;
[viewSet release];
[[self navigationController] pushViewController:self.settingViewController animated:YES];
settingViewController.title =@"Impostazioni";
在按下viewController后,我收到一条sigkill指令。
也许问题是它在viewDidAppear
?
我必须在那里检查,因为如果不是第一次我必须加载一些其他userdefaults值。
编辑:
我发现了麻烦(NSUserDefaults
传递了一些不好的值)。
现在我的控制器被推了,但我没有看到任何按钮弹出这个viewcontroller ....
答案 0 :(得分:0)
您是否尝试在应用首次启动时推送其他视图?
有什么问题?上面的代码将在运行时将“SettingViewController”推送到导航堆栈。