iOS:发送短信

Ald*_*dee 1 sms xcode objective-c ios

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

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

mat*_*way 9

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

MFMessageComposeViewController在那里使用复制自己的文本的示例:

MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init];
viewController.body = yourTextField.text;
[self presentModalViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

其中yourTextField是a UITextFieldUITextView用户输入.

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