【发布时间】:2010-01-18 06:15:57
【问题描述】:
我需要从我的 iPhone 应用程序发送短信。 SMS 的正文是以编程方式创建的。因此,当我点击一个按钮时,SMS 应用程序应该会打开,其中包含我预先输入的消息。有人知道怎么做吗?需要帮助
提前致谢。 世斌
【问题讨论】:
我需要从我的 iPhone 应用程序发送短信。 SMS 的正文是以编程方式创建的。因此,当我点击一个按钮时,SMS 应用程序应该会打开,其中包含我预先输入的消息。有人知道怎么做吗?需要帮助
提前致谢。 世斌
【问题讨论】:
您不能设置短信正文。根据官方 SDK,您可以从代码中执行的唯一操作是 1) 打开 SMS 应用程序:
NSString *stringURL = @"sms:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
和 2) 设置新消息的电话号码:
NSString *stringURL = @"sms:+12345678901";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
【讨论】:
可以在iOS 4中设置body。请参考the documentation。
【讨论】: