2009-10-22 48 views
0

一旦iPhone应用程序启动后,是否可以对这些事件进行编码?iPhone开发 - 是否有可能有条件地加载应用程序的主窗口?

  • 用户启动应用程序。
  • AppDelegate.m检查数据是否存在于内部数据库中。
  • 如果是,则加载MainWindow.xib。
  • 如果否,则加载AnotherViewController.xib。

我只看到没有条件加载MainWindow.xib的应用程序示例。

如果可能,AppDelegate.m中的哪个方法处理逻辑? (applicationDidFinishLaunching?viewDidLoad?)

回答

1

我不认为你想要有条件加载MainWindow。相反,加载并有条件地显示一个viewController。这可以在applicationDidFinishLaunching中完成。

+0

Got it!这里是我找到的代码,在applicationDidFinishLaunching中效果很好: \t NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; \t NSString * firsttime = [defaults stringForKey:@“firsttime”]; \t如果(firsttime ==无){ \t \t //第一次发射码放在这里 \t \t的NSLog(@ “所以,这是你的第一次,是吧?”); \t \t \t \t [默认setObject:@“lasttime”forKey:@“firsttime”]; – 2009-10-22 02:54:12

相关问题