如何启动SMS消息应用程序

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

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


 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“mailto:”]];

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

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“sms:”]];

感谢你的帮助。 TIA

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

我不确定你为什么要明确使用短信应用程序,我不确定是否可能。 另一方面,iOS默认提供MFMessageComposeViewController用于从iOS应用程序发送短信。

有关详细信息,请查看此Swift 示例 。

编辑:我发现这个维基页面可能包含您的问题的答案。 请注意我没有测试过它。

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