Iphone 更改电话:属性在模拟器中工作,但不在设备中
我已经更改了tel属性以执行一些字符串操作,而不是调用该号码 它在模拟器中工作,但当我使用这个设备时,它仍然试图调用 我尝试过webview、textview和button,但仍然存在相同的问题:( 有什么想法吗Iphone 更改电话:属性在模拟器中工作,但不在设备中,iphone,uiwebview,uiwebviewdelegate,tel,Iphone,Uiwebview,Uiwebviewdelegate,Tel,我已经更改了tel属性以执行一些字符串操作,而不是调用该号码 它在模拟器中工作,但当我使用这个设备时,它仍然试图调用 我尝试过webview、textview和button,但仍然存在相同的问题:( 有什么想法吗 让我重新措辞 默认情况下,当点击带有电话号码xxxx的任何链接时,iPhone会拨打电话号码xxxx 但我不想调用,而是想获取xxxx并将该值附加到字符串中。 如何做到这一点 谢谢 -(void)viewDidLoad{ [超级视图下载]; self.htmlString=[self
让我重新措辞 默认情况下,当点击带有电话号码xxxx的任何链接时,iPhone会拨打电话号码xxxx 但我不想调用,而是想获取xxxx并将该值附加到字符串中。 如何做到这一点 谢谢
-(void)viewDidLoad{
[超级视图下载];
self.htmlString=[self-createHTML];
[webView setBackgroundColor:[UIColor clearColor]];
[网络视图设置不透明:否];
[webView loadHTMLString:self.htmlString baseURL:nil];
}
-(NSMutableString*)创建HTML{
NSMutableString*tempString=[NSMutableString stringWithFormat:@”“];
[tempString appendString:@“John Smith”];
[临时字符串格式:@“
”;
[tempString appendString:@”“;
返回临时字符串;
}
-(BOOL)webView:(UIWebView*)webView应加载WithRequest:(NSURLRequest*)请求导航类型:(UIWebViewNavigationType)导航类型{
//点击捕获用户链接。
NSURL*url=[请求url];
NSString*mytext=[url绝对字符串];
NSLog(@“%@”,mytext);
myLabel.text=mytext;
返回YES;
}
如果您不想呼叫:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
return NO;
}
模拟器无论如何都不能调用。@user1147114-你所说的
它根本不显示webview内容是什么意思?
?我的意思是,当我返回NO时,它在屏幕上什么也不显示
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
return NO;
}