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

的问题是参考其它视图在的AppDelegate 并我不能找出如何获得对它的引用,所以我可以切换到其它视图。有没有办法去主UIApplicationUIApplicationDelegate对象的引用?

有帮助吗?

解决方案

是,UIApplication的是一个单独的,并使用正常的单件模式为目的-C:

[UIApplication sharedApplication];

您可以从中直接得到你的委托类:

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

其他提示

使用:

[[UIApplication sharedApplication] delegate];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top