美文网首页
2018-03-26 拨打183的电话有问题

2018-03-26 拨打183的电话有问题

作者: TsingQue | 来源:发表于2018-03-26 10:09 被阅读14次
    NSString *callPhone = [NSString stringWithFormat:@"telprompt://%@",@"183 0522 3025"];
    NSURL *url = [NSURL URLWithString:callPhone];
    

    打不出去你敢信么????哈哈哈哈。。。
    真的是特别诡异特别诡异诡异啊!!!!!!!!

    机智如我呢~~~把里面的东西都去掉,然后只留下数字总行了吧。。

    - (void)btnc {
        NSString *str = [self xxfilterCharactor:@"[^0-9]" str:@"183 0522 3025"];
    
        NSString *callPhone = [NSString stringWithFormat:@"tel:%@",str];
        NSURL *url = [NSURL URLWithString:callPhone];
    
        [[UIApplication sharedApplication] openURL:url options:[NSDictionary dictionary] completionHandler:^(BOOL success) {
    
        }];
    }
    
    - (NSString *)xxfilterCharactor:(NSString *)filter str:(NSString *)str{
        NSString *filterText = str;
        NSError *error = NULL;
        NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:filter options:NSRegularExpressionCaseInsensitive error:&error];
        NSString *result = [regex stringByReplacingMatchesInString:filterText options:NSMatchingReportCompletion range:NSMakeRange(0, str.length) withTemplate:@""];
        return result;
    }
    

    虽然机智的解决了问题,但是我不知道为什么。。

    相关文章

      网友评论

          本文标题:2018-03-26 拨打183的电话有问题

          本文链接:https://www.haomeiwen.com/subject/ekblcftx.html