1
可能重复:
How to programmatically send SMS on the iPhone?的iOS:发送短信
是否有人有一个想法如何在iOS5中发送短信,而无需使用默认的iPhone/iPad应用?我的意思是在我的应用程序中,我有一个文本框和按钮。当我按下按钮时,文本框包含的任何字符串都将被发送到指定的收件人。可能吗?谢谢,,
可能重复:
How to programmatically send SMS on the iPhone?的iOS:发送短信
是否有人有一个想法如何在iOS5中发送短信,而无需使用默认的iPhone/iPad应用?我的意思是在我的应用程序中,我有一个文本框和按钮。当我按下按钮时,文本框包含的任何字符串都将被发送到指定的收件人。可能吗?谢谢,,
这是不可能的 - 你必须使用MFMessageComposeViewController
。
使用MFMessageComposeViewController
在那里复制自己的文字的例子:
MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init];
viewController.body = yourTextField.text;
[self presentModalViewController:viewController animated:YES];
其中yourTextField
是UITextField
或UITextView
用户输入。
请注意,您还需要设置messageComposeDelegate
(可能为self
)并符合MFMessageComposeViewControllerDelegate
协议,以便知道何时解除该协议。
使用该对象将导致显示默认消息应用程序的权利?我的最后一个选择是从我的应用中的文本框中复制字符串值,并将其置于默认消息的消息框中。可能吗? – Aldee
@Aldee Mativo,这将允许你从你的应用程序内发送短信。您还可以通过编程方式将框中的文本复制到该短信中。 – LouwHopley
@LouwHopley啊..谢谢..真的,除了默认的消息编辑器界面以外,没有办法通过自定义界面发送短信吗? – Aldee