0

我刚刚得知我applicationDidFinishLaunching没有被触发。在这里进行搜索,似乎我需要将我AppDelegate的设置为delegate我的主窗口。

这里的答案解释了如何在 IB 中使用 main.xib 进行操作。我在使用情节提要的 Xcode 4.3.2 上。我如何在情节提要中做同样的事情?

谢谢。

4

1 回答 1

3

不。您没有将应用程序委托设置为主窗口的委托,而是共享 UIApplication 实例(在另一种情况下,它将被称为窗口委托)。你最好改变你的main()功能;称呼

int retVal = UIApplicationMain(argc, argv, nil, @"MyAppDelegateClass");

而不是默认的

int retVal = UIApplicationMain(argc, argv, nil, nil);

称呼。

另请注意,applicationDidFinishLaunching已弃用。您可能需要过渡到新的

application:didFinishWithLaunching:

委托方法。

于 2012-04-28T17:35:05.957 回答