1

我试图以编程方式发送短信,在 ios 6 中它的工作完美,但在 ios 7 中它不起作用。它打开了一个白色视图,里面什么都没有,只是卡住了我的应用程序!

我的代码如下所示:

MFMessageComposeViewController *messageVC = [[MFMessageComposeViewController alloc] init];
[messageVC setMessageComposeDelegate:self];
if ([MFMessageComposeViewController canSendText]) {

    NSString *smsString = [NSString stringWithFormat:@"bla bla bla"];
    messageVC.body = smsString;
    messageVC.recipients = @[userPhone];
    messageVC.messageComposeDelegate = self;
[self presentViewController:messageVC animated:YES completion:nil];
}

请帮忙!!ios7快把我逼疯了!

4

1 回答 1

1

您的代码工作正常,但在无法发送消息的设备上会显示“短信不可用”消息。我在 iPad Mini 上进行了测试,它工作正常。

于 2013-09-23T15:06:26.647 回答