情境:
1)用户通过UIWebView与网页交互
2)服务器按用户响应返回嵌入数据(HTML注释的XML数据)。
问题:
在初始加载期间,UIWebView的委托方法'webViewDidFinishLoad'仅触发一次。所以我无法在每个服务器对用户输入的响应中传播UIWebView的内容。
但是,UIWebView的委托方法'shouldStartLoadWithRequest'每次都会触发UIWebView刷新/服务器响应;但刷新的html尚未加载。
问题:
每次重新加载时捕获HTML文档(带嵌入数据)的最简单方法是什么?
同样,'webViewDidFinishLoad'只有触发一次;除非发送新的http呼叫(通过重定向远程,或从Objective-C内远程发送)。
BTW:我们正在使用JQuery Mobile在页面之间导航。