UIWebView和UINavigationController之间的通信?

时间:2011-05-27 03:34:56

标签: php javascript uiwebview uinavigationcontroller

我有一个应用程序,用户可以连接到众多网站。我有一个显示所有网站的UINavigationController。当用户点击不同视图控制器中的webView时,它将推送。

这一切都很好,但是当用户完成后,UIViewController如何与应用程序通信并告诉它弹出一个应用程序?我已经在webView中控制了php文件,所以它应该很简单,对吧?

我正在考虑每次加载时从javascript文件中获取标题。如果这是特别的,那么回去吧?这样做的最佳方式是什么?

我无法在互联网上找到任何东西。如果你能指出我正确的方向,那就太棒了!

谢谢, 库尔顿

1 个答案:

答案 0 :(得分:0)

我不确定“当用户完成时”是什么意思 - 你的意思是当用户完成查看所选网页并希望返回列表时?

如果是这样,您已经将UIViewController推送到UINavigationController,这不仅仅是一堆UIViewController个实例。每个UIViewController都有一个navigationController属性nil,直到视图控制器被推送到导航控制器上。

考虑到这一点,请尝试致电:

[self.navigationController popViewControllerAnimated:yesOrNo]

其中self应该是您想要弹出的视图控制器。