如何在Xcode 4.3.2中再创建一个AppDelegate?

时间:2012-09-08 05:16:28

标签: iphone ipad uiviewcontroller universal appdelegate

我正在使用iPhone应用程序,使用Xcode 4.3.2工具开发它,使用通用应用程序创建此应用程序,但只有一个Appdelegate(我使用这个appdelegate for iPhone)显示在项目导航器中,但我想要另一个Appdelegate for iPad,如何创建这个?请帮帮我

先谢谢

屏幕截图供您参考:

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

使用以下代码可能会对您有所帮助

id<UIApplicationDelegate> delegate = [[UIApplication sharedApplication] delegate]; 
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    AppDelegate_iPad *appDelegate = (AppDelegate_iPad *) delegate;
else
    AppDelegate_iPhone *appDelegate = (AppDelegate_iPhone *) delegate;