Xcode iOS:如何与其他Controller通信?

时间:2012-07-28 13:57:03

标签: ios xcode ipad events communication

我有以下问题,需要一个模式来解决它:

为了简化我有两个视图,MasterViewController和PreferencesController,最后一个是第一个弹出窗口。 PrefController已将一些方法委托给MasterController。

但现在我想从PreferencesController中捕获一个Popover-Event并通知MasterController。

最好的方法是什么?我现在也不想在另一个方向使用代表,这似乎是一个很好的解决方案。我考虑过为此创建一个事件,但是你可能会对这种情况有更好的建议/解决方案。

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以查看NSNotificationCenter reference guide也许这可以胜任这项工作?它非常适合控制器之间的通信,最好的是它们不必彼此了解。否则,您可能必须声明一个协议,用于在控制器之间传递数据。