objective-c - iOS:发送短信

标签 objective-c ios xcode sms

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/

相关文章:

objective-c - FilteredArrayUsingPredicate 总是返回 nil NSArray?

ios - 仅使用 PhoneGap Build 构建功能齐全的 iOS 应用程序,无需类似 Mac 的硬件

ios - 需要更改启动时显示的 View

ios - Xcode 8 Beta (null) 无法处理请求

Xcode ARC(自动引用计数), "release is unavailable"

iphone - 为 MKAnnotation 设置图像

objective-c - 如何在两个沙盒应用程序之间共享首选项文件?

ios - 你能调配应用程序 :didReceiveRemoteNotification:

ios - 我可以在 iOS 后台获取中进行网络调用吗?

ios - Xcode 中的设备配置栏上没有图标