从UIViewController调用UIApplicationDelegate方法

时间:2010-03-23 17:46:26

标签: iphone objective-c cocoa-touch

我有一个简单的iPhone应用程序,它非常类似于Apple提供的Page Control示例。它动态创建一组UIViewControllers,然后将它们添加到ScrollView。

当触摸其中一个视图的按钮时,我需要能够在UIApplicationDelegate中调用一个方法。然后它会进行一些计算,并生成一组新的视图来显示。

我不确定如何实现这一目标。看起来这会起作用,但事实并非如此:

[[self superview] doSomething];

我错过了什么?感谢。

1 个答案:

答案 0 :(得分:6)

[[(MyAppDelegate*)[UIApplication sharedApplication] delegate] doSomething]

将MyAppDelegate替换为App Delegate类的名称