0

iPhone 5用のMFMailComposeViewControllerを提示する新しい方法はありますか?私は4と5を並べて作業しており、4は正しく表示/動作しますが、5の場合はコードにヒットしません。

if ([MFMailComposeViewController canSendMail]) {

    MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init];
    mailViewController.mailComposeDelegate = self;
    [mailViewController setToRecipients:[NSArray arrayWithObject:@"support@myemail.com"]];
    [mailViewController setSubject:@"Feedback"];
    [mailViewController setMessageBody:@"" isHTML:NO];

    [self presentModalViewController:mailViewController animated:YES];
    [mailViewController release];
}
4

2 に答える 2

1

メールはiPhone5用に設定されていますか?

于 2012-12-17T23:19:58.497 に答える
0

奇妙なことに、それはiPhone 5で私にぴったりです!

MFMailComposeViewController *mailVC = [MFMailComposeViewController mailComposeViewControllerWithRecipe:self.recipe];
if (mailVC) {
    mailVC.mailComposeDelegate = self;
    [self presentModalViewController:mailVC animated:YES];
}

「コードにヒットしない」とはどういう意味ですか?多分あなたのもの

([MFMailComposeViewController canSendMail])

間違っているか、別の場所で問題があります

于 2012-12-17T19:24:21.440 に答える