iPhone - 访问超级视图方法?
所以本质上我将“startViewController”插入“mainViewController”现在当然我可以从mainViewController访问startViewControllers方法,但我想知道如何做相反的事情?有时 startViewController 需要调用 mainViewController 中的某些内容,我只是想知道如何做到这一点?
提前致谢。
So essentially I'm inserting "startViewController" into "mainViewController" now of course I can access startViewControllers methods from mainViewController but I was wondering how to do the opposite? Occasionally startViewController will need to call something in mainViewController and I was just wondering how I do this?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 mainViewController 的 ivar 添加到 startViewController 并在显示视图时设置它。
或者您可以设计一个漂亮的干净协议,并使一个视图成为另一个视图的委托。
Add an ivar of your mainViewController to your startViewController and set this when showing the view.
Or you can design a nice clean protocol, and make one view the delegate of the other.