从UIViewController调用UIApplicationDelegate方法

Axe*_*eva 2 iphone cocoa-touch objective-c

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

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

我不确定如何实现这一目标.看起来这会起作用,但它不会:

[[self superview] doSomething];
Run Code Online (Sandbox Code Playgroud)

我错过了什么?谢谢.

Bra*_*nar 6

[[(MyAppDelegate*)[UIApplication sharedApplication] delegate] doSomething]
Run Code Online (Sandbox Code Playgroud)

将MyAppDelegate替换为App Delegate类的名称