【发布时间】:2013-04-17 16:21:14
【问题描述】:
我的内置消息编辑器似乎有问题。我正在尝试通过 MFMessageComposeViewController 发送短信,其他一切似乎都可以正常工作,但是在作曲家打开后消息文本字段丢失(我可以看到收件人)。
这可能是一个错误吗?我使用的是 6.1.3 的 iPhone 5。
我如何称呼作曲家:
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
{
NSString* phoneNumber = [selectedContact getSMSPhoneNumber];
if(![phoneNumber isEqualToString: @"[None]"]){
controller.body = @"Dude this is some text";
controller.recipients = [NSArray arrayWithObjects: phoneNumber, nil];
controller.messageComposeDelegate = self;
[self presentViewController:controller animated:YES completion:nil];
}else{
// Not yet implemented
}
}
MFMessageComposeViewControllerDelegate:
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
[self showErrorAlert];
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissViewControllerAnimated:YES completion: nil];
}
提前谢谢你
【问题讨论】:
-
我尝试使用 MFMailComposeViewController 撰写电子邮件,但对此没有任何问题。它似乎只影响 MessageComposer。
-
你有没有想过这个问题?我遇到了类似的问题。