0

私のアプリは拒否されました。理由は次のとおりです:-

Did not integrate with iOS features. For example, the email button should enable users to compose emails in the app rather than launching the Mail app.

私は彼らが望むものを手に入れませんでした。私はMFMailComposerクラスを使用していますが、それの何が問題なのですか?何か提案がありましたら.

4

2 に答える 2

2

Did you do it like this:

- (IBAction)pushMail:(id)sender { //A button that initiates composition
    MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;
    [controller setSubject:@"My Mail Subject"];
    if (controller) [self presentModalViewController:controller animated:YES];
    [controller release];
}
- (void)mailComposeController:(MFMailComposeViewController*)controller  
          didFinishWithResult:(MFMailComposeResult)result 
                        error:(NSError*)error;
{
    if (result == MFMailComposeResultSent) {
        NSLog(@"It's away!");
    }
    [self dismissModalViewControllerAnimated:YES];
}

I think you have to use an MSMailComposeViewController (as I have in the above example) to do what you want.

于 2012-09-20T05:51:35.983 に答える
1

... 電子メール ボタンにより、ユーザーはアプリで電子メールを作成できるようにする必要があります ...

これは、Mail.app を開く代わりに、プログラムで人々が電子メールを作成できるようにする必要があることを意味します。

于 2012-09-20T05:49:16.740 に答える