两个 subview Controller 之间通信的最佳方式是什么?我知道使用委托(delegate)在 subview Controller 和父 View Controller 之间进行通信,但我无法了解如何在同一父 View Controller 的 subview Controller 之间进行通信。
最佳答案
好吧,你可以用 socket 来解决它,在我看来,最糟糕的解决方案是什么。或者您可以通知您的 parentViewController
所发生的一切,并让他完成工作(例如通知所有需要特定信息的对象)。
例如,您可以这样做:
[childViewControllerInstance.parentViewController methodToCall];
在父 View Controller 的类中,您可以做任何您想做的事情并对任何需要的对象执行操作。
编辑:
请尝试
[childViewControllerInstance.parentViewController performSelector:@selector(methodToCall:)
withObject:yourObjectToPass];
关于objective-c - 两个childViewController之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11029765/