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

时间:2010-09-24 10:51:05

标签: iphone objective-c cocoa-touch uikit viewcontroller

我正在做一个iPhone应用程序。

我创建了自己的SwitchViewController类(链接到App-Delegate),实际上就是这样 在应用程序运行时更改各种其他Views / ViewControllers(例如ViewA,ViewB)。

当我知道在ViewController-A中收到一个tap-gesture时,我想在SwitchViewController类中触发一个方法(例如,switchViews:(id)sender)。

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

当我向ViewA添加一个按钮没问题时,我就可以将它连接到IBOutlet了。但是以编程方式?

谢谢, 斯蒂芬

2 个答案:

答案 0 :(得分:2)

听起来像使用NSNotificationCenter的主要示例。

答案 1 :(得分:0)

实际使用响应者链,并在交换机视图控制器中接收到点击。