这真让我疯狂。网络链接工作正常,但电话号码(我已经尝试过多种组合)不适用于我的UIWebView。任何帮助最受欢迎。以下是另外3种方法。他们都不会拨打电话号码。
- (void)viewDidLoad {
[super viewDidLoad];
CGRect webRect = CGRectMake(0.0f, 0.0f, 320.0f, 368.0f);
myWebView = [[UIWebView alloc] initWithFrame:webRect];
myWebView.backgroundColor = [UIColor clearColor];
[myWebView setOpaque:NO];
[[self myWebView] setDelegate:self];
NSString *htmlContent = [NSString stringWithFormat:
@"<html>"
"<body>"
"212-555-1212<br>"
"<a href=tel://212-555-1212>212-555-1212</a><br>"
"<a href=alo://212-555-1212>212-555-1212</a><br>"
"</body>"
"</html>"];
NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] resourcePath]];
[myWebView loadHTMLString:htmlContent baseURL:baseURL];
[self.view addSubview:myWebView];
[myWebView release];
}
答案 0 :(得分:2)
您是在设备上还是在模拟器中执行此操作?如果是设备,它是手机吗?如果没有要打开的手机应用程序,它将无法打开。 ;-)因此该链接不适用于SIM卡或非电话设备。