我正在尝试通过MFMessageComposeViewController发送消息。 委托获取结果MessageComposeResultSent。但事实上我没有收到短信。我在Message中找不到历史。
developer.apple.com提供的示例代码中也会出现此问题 https://developer.apple.com/library/ios/documentation/MessageUI/Reference/MFMessageComposeViewController_class/Reference/Reference.html
设备:iPhone5S 操作系统:iOS 7.1.2
答案 0 :(得分:0)
尝试以下代码
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];
}
答案 1 :(得分:0)
重新启动iphone时看起来自行修复了。 我完全不知道原因,但现在确实有效。