iPhone/Objective C-ViewController之间的通信/最佳实现方式?

iPhone/Objective C-ViewController之间的通信/最佳实现方式?,iphone,objective-c,cocoa-touch,uikit,viewcontroller,Iphone,Objective C,Cocoa Touch,Uikit,Viewcontroller,我正在做一个iPhone应用程序 我创建了自己的SwitchViewController类(链接到应用程序委托),实际上 在应用程序运行时更改各种其他视图/视图控制器(例如ViewA、ViewB) 当我知道在ViewController-a中收到点击手势时,我想在SwitchViewController类中触发一个方法(例如switchViews:(id)sender) 最好的方法是什么? 我必须使用对SwitchViewController的对象引用启动ViewA吗? 代表?最好的办法是什么

我正在做一个iPhone应用程序

我创建了自己的SwitchViewController类(链接到应用程序委托),实际上 在应用程序运行时更改各种其他视图/视图控制器(例如ViewA、ViewB)

当我知道在ViewController-a中收到点击手势时,我想在SwitchViewController类中触发一个方法(例如switchViews:(id)sender)

最好的方法是什么? 我必须使用对SwitchViewController的对象引用启动ViewA吗? 代表?最好的办法是什么

当我向ViewA添加一个按钮时,没有问题,然后我就可以将它连接到IBOutlet。但是程序上呢

谢谢,
Stefan听起来像是使用的一个主要例子。

实际上使用了响应器链,并在switchViewController中收到了点击