【发布时间】:2012-02-18 11:13:32
【问题描述】:
有人知道如何在不使用默认 iPhone/iPad 应用程序的情况下在 iOS5 中发送短信吗?我的意思是在我的应用程序中,我有一个文本框和按钮。当我点击按钮时,文本框包含的任何字符串都将发送给指定的收件人。可能吗?谢谢,,
【问题讨论】:
标签: objective-c ios xcode sms
有人知道如何在不使用默认 iPhone/iPad 应用程序的情况下在 iOS5 中发送短信吗?我的意思是在我的应用程序中,我有一个文本框和按钮。当我点击按钮时,文本框包含的任何字符串都将发送给指定的收件人。可能吗?谢谢,,
【问题讨论】:
标签: objective-c ios xcode sms
这是不可能的 - 你必须使用MFMessageComposeViewController。
使用MFMessageComposeViewController 在其中复制您自己的文本的示例:
MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init];
viewController.body = yourTextField.text;
[self presentModalViewController:viewController animated:YES];
其中yourTextField 是UITextField 或UITextView 用于用户输入。
请注意,您还需要设置messageComposeDelegate(可能为self)并符合MFMessageComposeViewControllerDelegate 协议,以便知道何时关闭它。
【讨论】: