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的UITextField
或UITextView
。
请注意,您还需要设置messageComposeDelegate
(可能为self
),并符合MFMessageComposeViewControllerDelegate
协议,以便知道何时解除该协议。