在我的xcode项目中,有2个appdelegate类。它会那样工作吗?我有2个视图控制器和相应的视图控制器类。如何将一个应用程序委托类连接到情节提要中的一个视图控制器。一个项目可能有多个应用程序委托吗?

最佳答案

您应该只使用一个应用程序委托。

如果您有2个委托类,将会发生什么?答案是,什么也没有

它将仅响应项目主类中的一个参考。

主要方法如下所示

int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

对于通用应用程序,
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
// load viewcontroller 1
}
else
{
// load viewcontroller 2
}

我希望这有帮助。

关于ios - 如果同一文件中有2个Appdelegate类,将会发生什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20511772/

10-10 06:32