获取到的UIApplication代表参考(Getting a reference to the U

2019-06-26 20:02发布

我在写我的第一个iPhone应用程序,我无法切换视图。 我有2次和每一在一个参考AppDelegate (实例UIApplicationDelegate )。 我创建了两个实例applicationDidFinishLaunching并立即显示的第一个视图。 这工作得很好。

问题是参照其他视图,在AppDelegate,我无法弄清楚如何获得一个参考吧,所以我可以切换到其他视图。 有没有办法去主要参考UIApplicationUIApplicationDelegate对象?

Answer 1:

是的,UIApplication的是一个单独的,并使用Objective-C的正常单例模式:

[UIApplication sharedApplication];

您可以直接从它那里得到您的委托类:

MyAppDelegate *delegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];


Answer 2:

使用:

[[UIApplication sharedApplication] delegate];


文章来源: Getting a reference to the UIApplication delegate