如果返回no,MFMailComposeViewController canSendMail更改警报

Daw*_*wid 10 iphone cocoa-touch objective-c ipad ios

我在我的应用程序中使用MFMailComposeViewController canSendMail一切都很好但是如果iPhone或iPad上没有帐户,它会返回我想要更改的标准alertview.如果我在其他地方发出警报,它将返回2个警报.有没有办法改变它返回的标准警报?或者至少改变其中的文字?

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
if ([MFMailComposeViewController canSendMail]) {
    controller.mailComposeDelegate = self;
    controller.navigationBar.tintColor = [UIColor grayColor];
    NSArray *toRecipients = [NSArray arrayWithObject:@"info@info.nl"];
    [controller setToRecipients:toRecipients];
    [controller setSubject:@"bericht van info"];
    [self presentModalViewController:controller animated:YES];
    [controller release];
}
else {

}
Run Code Online (Sandbox Code Playgroud)

Ila*_*ian 13

尝试一件事..在canSendMail块内移动MFMailComposeViewController初始化代码.