我试图以编程方式发送短信,而在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让我抓狂!
答案 0 :(得分:1)
您的代码工作正常,但在无法发送邮件的设备上会显示“短信不可用”消息。我在iPad Mini上测试过,它工作正常。