iOS:发送短信

时间:2012-01-25 08:45:36

标签: objective-c ios xcode sms

  

可能重复:
  How to programmatically send SMS on the iPhone?

有人知道如何在不使用默认iPhone / iPad应用程序的情况下在iOS5中发送短信吗?我的意思是在我的应用程序中,我有一个文本框和按钮。当我按下按钮时,文本框包含的任何字符串都将被发送到指定的收件人。可能吗?感谢,,

1 个答案:

答案 0 :(得分:9)

这是不可能的 - 您必须使用MFMessageComposeViewController

使用MFMessageComposeViewController复制您自己的文字的示例:

MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init];
viewController.body = yourTextField.text;
[self presentModalViewController:viewController animated:YES];

其中yourTextField是用户输入的UITextFieldUITextView

请注意,您还需要设置messageComposeDelegate(可能是self)并符合MFMessageComposeViewControllerDelegate协议,以便知道何时解雇它。