Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何检测应用程序运行时某个视图何时出现?例如,在标签栏应用程序中,假设我们有 2 个“结果”和“编辑”栏 - 应用程序加载结果但没有任何内容。现在,用户去编辑并制作一些魔法。然后,他再次按下结果栏,他将看到结果。换句话说,当按下结果栏时,我需要将信息从“编辑”视图控制器传递到“结果”视图控制器。我希望我说清楚了。提前致谢!
有几种方法可以解决这个问题。
1)您可以从“编辑”视图控制器中保留“结果”视图控制器的句柄(或指针或属性),并且当您想将数据发送到“结果”时,这很容易做到(通过方法或委托协议)。
2)您可以为通知注册“结果”视图控制器,然后当您想用任何新数据更新它时,在适当的通知到来时填充您的字段。然后在您的“编辑”视图控制器中,发布通知封装您要显示的结果的字典和/或对象。
还有更多!