首页 文章

如何启动SMS消息应用程序

提问于
浏览
4

我想打开短信应用程序来复制朋友的一些文字 . 我不是在创建短信 .

如何使用Swift代码启动iphone SMS Message应用程序?我在下面看到了这个代码,用于启动Mail应用程序但不能正常工作 .

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

我把它改成了,同样没有用

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

感谢您的帮助 . TIA

2 回答

  • 15
    // Swift 3
    UIApplication.sharedApplication().openURL(NSURL(string: "sms:")!)
    
    // Swift 4
    UIApplication.shared.open(URL(string: "sms:")!, options: [:], completionHandler: nil)
    
  • 3

    我不知道是否有可能 . 另一方面,iOS默认提供 MFMessageComposeViewController 用于从iOS应用程序发送短信 .

    查看此Swift example了解更多详情 .

    Edit: 我发现这个wiki page可能包含你问题的答案 . 请注意我没有测试过它 .

    let number = "sms:+12345678901"
    UIApplication.sharedApplication().openURL(NSURL(string: number)!)
    

相关问题