MFMessageComposeViewController

MFMessageComposeViewController

Possible Duplicate:
How to programmatically send SMS on the iPhone?


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

最佳答案

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

使用MFMessageComposeViewController在其中复制自己的文本的示例:

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

其中yourTextField是供用户输入的UITextFieldUITextView

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

关于objective-c - iOS:发送短信,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8999844/

10-13 03:48