sinat_30668065
2015-09-06 10:27
采纳率: 33.3%
浏览 1.5k

关于UIWebView拨打短话的问题

写的应用里面有个拨打电话的功能, 利用真机测试的时候,取消拨打的时候,没有返回到当前应用, 求解,有哪位大神可以帮助一下?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 睡觉不盖被 2015-09-06 10:40
    已采纳

    楼主贴一下代码 因为用webview拨打电话是可以返回应用的

    打赏 评论
  • shiter 2015-09-06 10:47

    你返回部分的代码是如何实现的,你总得贴出来让看看哇

    打赏 评论
  • sinat_30668065 2015-09-07 01:24

    //拨打电话

    • (IBAction)callPhoneNumber:(id)sender {
      NSString *deviceType = [UIDevice currentDevice].model;
      if ([deviceType isEqualToString:@"iPod touch"] || [deviceType isEqualToString:@"iPad"] || [deviceType isEqualToString:@"iPhone Simulator"]) {
      NSLog(@"不支持拨打电话");
      } else {
      [self callPhone];
      }
      }

    • (void)callPhone {
      NSMutableString *str = [[NSMutableString alloc] initWithFormat:@"tel://%@", self.receiveTF.text];
      // [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
      if (self.callWebView == nil) {
      _callWebView = [[UIWebView alloc] init];
      }

      [_callWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];

    }

    打赏 评论
  • sinat_30668065 2015-09-07 01:27

    代码贴出来,不好意思.看看哪里出错了?不会是真机的问题吧.

    打赏 评论

相关推荐 更多相似问题