我是世界上唯一一个无法通过UIWebView拨打电话号码的人吗?

时间:2010-06-15 17:03:06

标签: iphone uiwebview

这真让我疯狂。网络链接工作正常,但电话号码(我已经尝试过多种组合)不适用于我的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];

}

1 个答案:

答案 0 :(得分:2)

您是在设备上还是在模拟器中执行此操作?如果是设备,它是手机吗?如果没有要打开的手机应用程序,它将无法打开。 ;-)因此该链接不适用于SIM卡或非电话设备。