我正在检查 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";

推动ViewController后,我会收到一些指令。

也许问题是它在 viewDidAppear?我必须检查那里,因为如果不是第一次,我必须加载其他一些UserDefaults值。

编辑:

我发现了麻烦(某些不良价值通过 NSUserDefaults)。现在,我的控制器被按下,但我看不到此ViewController的任何按钮。

有帮助吗?

解决方案

您是否试图在应用程序第一次启动时推动其他视图?

问题是什么?运行时,上面的代码将将“ setterviewController”推向导航堆栈。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top