1、调用电话

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:10086"]];

 

2.调用短信

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:10086"]];

 

3.调用邮箱

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:10086@qq.com"]];

 

4.程序B调用程序A

A程序需在本程序设置外部调用接口,具体在info.plist中设置。

 

IOS开发 调用电话、邮箱、短信等另一个程序【转】

当外部程序调用A程序时,A还可以根据外部调用传的参数进行具体操作:

- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url
{
    if (!url) {
        return NO;
    }

    if ([[url scheme] isEqualToString:@"TestA"])
    {
        NSLog(@"收到外部调用信息,进行具体操作");
    }

    return YES;
}

程序B调用程序A方法如下:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"TestA:"]];

 

相关文章:

  • 2021-05-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
  • 2021-06-24
  • 2021-12-31
  • 2021-07-13
猜你喜欢
  • 2021-12-20
  • 2022-02-10
  • 2022-02-05
  • 2022-01-21
相关资源
相似解决方案