【问题标题】:Invoke a method from a different view controller. iPhone SDK从不同的视图控制器调用方法。 iPhone SDK
【发布时间】:2010-06-22 21:41:56
【问题描述】:

所以我有一个带有两个视图控制器的应用程序,其中一个是应用程序启动时启动的主控制器。此视图控制器有两个按钮打开 uiwebview 到 google.com,另一个打开相同的 uiwebview 但加载不同的页面。 如何更改从原始视图控制器加载到另一个视图控制器中的 nsurl。

【问题讨论】:

    标签: iphone sdk uiwebview


    【解决方案1】:

    我不完全确定您要问什么,但一般来说,如果您需要在相关视图(甚至视图和模态视图)之间进行通信,大多数情况下最好的选择是设置协议在一种观点中,通过遵守该协议成为另一种观点的代表。然后,您将能够在第一个视图中触发您的第二个视图可以自定义的方法。

    如果您曾经创建过表格视图,那么您已经对委托模式非常熟悉。对于委托和协议的简单介绍,我发现 this blog post 是目前最好的之一。

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多