如何在Objective-C中以编程方式发送带有一些正文文本的短信[重复]
Posted
技术标签:
【中文标题】如何在Objective-C中以编程方式发送带有一些正文文本的短信[重复]【英文标题】:How to send SMS with Some Body text programmatically in Objective-C [duplicate] 【发布时间】:2012-06-08 11:53:57 【问题描述】:可能重复:How to programmatically send SMS on the iPhone?
如何使用 Objective-C 从 iPhone 以编程方式发送带有正文文本的 SMS。 试图做类似的事情:
NSString *path = [NSString stringWithFormat:@"sms:?&body:%@", aSMSBodyText];
NSURL *url = [NSURL URLWithString:[path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] canOpenURL:url];
但不工作,我不想使用 MFMessageComposeViewController,因为我的应用从 3.0 开始支持 & MFMessageComposeViewController 从 4.0 开始适用。
【问题讨论】:
对这项工作使用 MFMessageComposer 类 查看文档:developer.apple.com/library/ios/#featuredarticles/… you can't assign a "body" 【参考方案1】:如果不使用 MFMessageComposeViewController,您将无法发送 SMS。如果要发送 SMS,则必须使用 MFMessageComposeViewController。否则,您可以使用服务器来使用短信。首先,您需要向服务器发送消息,然后服务器将向任意号码发送消息。 您也可以使用短信网关发送短信。
【讨论】:
以上是关于如何在Objective-C中以编程方式发送带有一些正文文本的短信[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在Objective-C中以编程方式而不是由用户控制UISwitch的状态?
如何在 Objective-C 中以编程方式添加特定大小的 UIImageView。我也有同一个类的 xib 文件,但我不想使用它
如何在 Objective-C 控制器中以编程方式加载用 swift 编写的自定义 XIB 视图
在 Objective-C Xcode 5 中以编程方式创建视图