我刚刚得知我applicationDidFinishLaunching
没有被触发。在这里进行搜索,似乎我需要将我AppDelegate
的设置为delegate
我的主窗口。
这里的答案解释了如何在 IB 中使用 main.xib 进行操作。我在使用情节提要的 Xcode 4.3.2 上。我如何在情节提要中做同样的事情?
谢谢。
我刚刚得知我applicationDidFinishLaunching
没有被触发。在这里进行搜索,似乎我需要将我AppDelegate
的设置为delegate
我的主窗口。
这里的答案解释了如何在 IB 中使用 main.xib 进行操作。我在使用情节提要的 Xcode 4.3.2 上。我如何在情节提要中做同样的事情?
谢谢。
不。您没有将应用程序委托设置为主窗口的委托,而是共享 UIApplication 实例(在另一种情况下,它将被称为窗口委托)。你最好改变你的main()
功能;称呼
int retVal = UIApplicationMain(argc, argv, nil, @"MyAppDelegateClass");
而不是默认的
int retVal = UIApplicationMain(argc, argv, nil, nil);
称呼。
另请注意,applicationDidFinishLaunching
已弃用。您可能需要过渡到新的
application:didFinishWithLaunching:
委托方法。