【问题标题】:MFMessageComposeViewController doesn't send out the messageMFMessageComposeViewController 不发送消息
【发布时间】: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

【问题讨论】:

标签: ios iphone objective-c ios7


【解决方案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 时,它​​看起来是自我修复的。 我完全不知道原因,但它现在确实有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      相关资源
      最近更新 更多