有人知道如何在不使用默认iPhone / iPad应用程序的情况下在iOS5中发送短信吗?我的意思是在我的应用程序中,我有一个文本框和按钮。当我按下按钮时,文本框包含的任何字符串都将被发送到指定的收件人。可能吗?感谢,,
答案 0 :(得分:9)
这是不可能的 - 您必须使用MFMessageComposeViewController
。
使用MFMessageComposeViewController
复制您自己的文字的示例:
MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init];
viewController.body = yourTextField.text;
[self presentModalViewController:viewController animated:YES];
其中yourTextField
是用户输入的UITextField
或UITextView
。
请注意,您还需要设置messageComposeDelegate
(可能是self
)并符合MFMessageComposeViewControllerDelegate
协议,以便知道何时解雇它。