我有一个应用程序,用户可以连接到众多网站。我有一个显示所有网站的UINavigationController。当用户点击不同视图控制器中的webView时,它将推送。
这一切都很好,但是当用户完成后,UIViewController如何与应用程序通信并告诉它弹出一个应用程序?我已经在webView中控制了php文件,所以它应该很简单,对吧?
我正在考虑每次加载时从javascript文件中获取标题。如果这是特别的,那么回去吧?这样做的最佳方式是什么?
我无法在互联网上找到任何东西。如果你能指出我正确的方向,那就太棒了!
谢谢, 库尔顿
答案 0 :(得分:0)
我不确定“当用户完成时”是什么意思 - 你的意思是当用户完成查看所选网页并希望返回列表时?
如果是这样,您已经将UIViewController
推送到UINavigationController
,这不仅仅是一堆UIViewController
个实例。每个UIViewController
都有一个navigationController
属性nil
,直到视图控制器被推送到导航控制器上。
考虑到这一点,请尝试致电:
[self.navigationController popViewControllerAnimated:yesOrNo]
其中self
应该是您想要弹出的视图控制器。