原生iPhone应用程序和jqTouch Web应用程序中的元素是否可以交互?

时间:2010-11-02 16:33:24

标签: iphone uiwebview jqtouch

我有一个原生iPhone应用程序在UIWebView中加载缓存的jQTouch Web应用程序。 jQTouch应用程序中的元素如何无缝链接到本机应用程序中的元素和操作(如果有的话)?

加载网页应用页面时,按下链接时会向本机应用发送一个ID。

1 个答案:

答案 0 :(得分:3)

是的!

执行此类操作的最佳方法是实现UIWebView委托。

然后您选择一个事件网址方案(如http://id:123/click/

只需解析此方法中的URL:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

您可以使用以下方法检查网址值:

[request.URL absoluteString]