Я изменил свойство tel для выполнения некоторых манипуляций со строками вместо вызова этого номера.
он работает в симуляторе, но когда я делаю это устройство, он все еще пытается позвонить.
я пробовал с webview, textview, button все та же проблема: (
Есть идеи?
Позвольте мне перефразировать
По умолчанию при нажатии на любую ссылку с тел: xxxx iPhone вызывает номер xxxx
Но я не хочу звонить, вместо этого я хочу захватить хххх и добавить это значение к моей строке.
Как это сделать.
Спасибо
- (void)viewDidLoad {
[super viewDidLoad];
self.htmlString = [self createHTML];
[webView setBackgroundColor:[UIColor clearColor]];
[webView setOpaque:NO];
[webView loadHTMLString:self.htmlString baseURL:nil];
}
- (NSMutableString *) createHTML {
NSMutableString *tempString =[NSMutableString stringWithFormat:@"<div>"];
[tempString appendString:@"John Smith"];
[tempString appendFormat:@"<br> <a href='tel:201207415'>201207415</a>"];
[tempString appendString:@"</div>"];
return tempString;
}
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
//CAPTURE USER LINK-CLICK.
NSURL *url = [request URL];
NSString *mytext = [url absoluteString];
NSLog(@"%@",mytext);
myLabel.text = mytext;
return YES;
}