【发布时间】:2012-11-27 08:08:45
【问题描述】:
我正在尝试检测何时单击 WebView 中的链接。 我用
设置委托[_WebCont delete:self];
_WebCont.policyDelegate = self;
和
WebPolicyDecisionListener
我将它用作我的听众:
- (void)_WebCont:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id<WebPolicyDecisionListener>)listener {
NSString *url = request.URL.absoluteString;
url = [NSString stringWithFormat:@"*load %@",url];
[self sendMessage:url];
NSLog([NSString stringWithFormat:@"Click: %@",url]);
}
但是,当我单击视图中的链接时,它永远不会记录任何内容。 解决这个问题有什么帮助吗?
【问题讨论】: