iOS:发送短信

可能重复:
如何以编程方式在iPhone上发送短信?

有人有一个想法如何在iOS5中发送短信,而不使用默认的iPhone / iPad应用程序? 我的意思是在我的应用程序中,我有一个文本框和button。 当我按下button时,文本框所包含的任何string都将被发送到指定的收件人。 可能吗? 谢谢,,

这是不可能的 – 你必须使用MFMessageComposeViewController

在这里使用MFMessageComposeViewController复制你自己的文本的例子:

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

其中yourTextField是用户input的UITextFieldUITextView

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