我发现和UIWebview
之间有一个变化IOS 5.0
IOS 6.0
如果您[UIWebview loadRequest]
为 Callout 使用一个数字并给出一个 url 字符串,例如
@"tel://02-1234567,123"
.
它工作正常IOS5.0
但不是IOS 6.0
我尝试覆盖此功能
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
我发现我的请求字符串变成了"file://tel://02-1234567,123"
.
我得到的计划@"file://"
不是@"tel://"
,我不能打电话。
如果我只是使用没有扩展名的数字@"tel://02-1234567"
,它工作正常。
由于某些原因我不能说,我不能使用[UIApplication sharedApplication]
OpenUrl 拨打电话。
有没有人有同样的问题?