0

如何检测应用程序运行时某个视图何时出现?例如,在标签栏应用程序中,假设我们有 2 个“结果”和“编辑”栏 - 应用程序加载结果但没有任何内容。现在,用户去编辑并制作一些魔法。然后,他再次按下结果栏,他将看到结果。换句话说,当按下结果栏时,我需要将信息从“编辑”视图控制器传递到“结果”视图控制器。我希望我说清楚了。提前致谢!

4

1 回答 1

2

有几种方法可以解决这个问题。

1)您可以从“编辑”视图控制器中保留“结果”视图控制器的句柄(或指针或属性),并且当您想将数据发送到“结果”时,这很容易做到(通过方法或委托协议)。

2)您可以为通知注册“结果”视图控制器,然后当您想用任何新数据更新它时,在适当的通知到来时填充您的字段。然后在您的“编辑”视图控制器中,发布通知封装您要显示的结果的字典和/或对象。

还有更多!

于 2012-04-26T20:39:15.453 回答