MFMessageComposeViewController 不发送消息
Posted
技术标签:
【中文标题】MFMessageComposeViewController 不发送消息【英文标题】:MFMessageComposeViewController doesn't send out the message 【发布时间】:2014-07-18 06:06:02 【问题描述】:我正在尝试通过 MFMessageComposeViewController 发送消息。 委托获取结果 MessageComposeResultSent。但事实上我并没有收到短信。而且我在消息中找不到历史记录。
developer.apple.com 提供的示例代码也出现此问题 https://developer.apple.com/library/ios/documentation/MessageUI/Reference/MFMessageComposeViewController_class/Reference/Reference.html
设备:iPhone5S 操作系统:iOS 7.1.2
【问题讨论】:
appcoda.com/ios-programming-send-sms-text-message 试试这样, 【参考方案1】:试试下面的代码
NSArray *arrPhoneNumbers = [NSArray arrayWithObjects:@"1234567890", nil];
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
controller.body = @"Message";
controller.recipients = [NSArray arrayWithArray:arrPhoneNumbers];
controller.messageComposeDelegate = self;
[self presentViewController:controller animated:YES completion:nil];
【讨论】:
【参考方案2】:当我重新启动我的 iphone 时,它看起来是自我修复的。 我完全不知道原因,但它现在确实有效。
【讨论】:
以上是关于MFMessageComposeViewController 不发送消息的主要内容,如果未能解决你的问题,请参考以下文章