アプリ呼び出し携帯電話のダイヤル機能

1031 ワード

iOS電話(3つの方法)
  • この方法は、電話をかけた後、元のアプリケーションに戻ることができず、通信録に滞在し、直接電話をかけ、ヒント
  • をポップアップしません.
    NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
    

    2.この方法は、電話をかけた後も元のプログラムに戻り、ヒントを出すので、お勧めします.
    NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];
    UIWebView * callWebview = [[UIWebView alloc] init];
    [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
    [self.view addSubview:callWebview];
    

    3.この方法も元のプログラムに戻ります(ここのtelpromptに注意してください.appleのドキュメントにtelpromptというものは出ていないので、棚に上がるのは断られないかもしれません)、ヒントも飛び出します
    NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",@"186xxxx6979"];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]
    

    原文はcocoachinaフォーラムに来て、リンク:http://www.cocoachina.com/bbs/read.php?