Changer le titre de MFMailComposeViewController

Je suis en utilisant MFMailComposeViewController pour in-app e-mail dans mon application, mais je ne suis pas en mesure de modifier le titre. En tant que par défaut c'est montrer l'objet dans le titre, mais je voudrais mettre le titre à quelque chose d'autre. Comment puis-je le faire?

J'ai essayé:

controller.title = @"Feedback";

mais il ne fonctionne pas.

Voici mon code:

- (IBAction)email {
    NSArray *array = [[NSArray alloc] initWithObjects:@"[email protected]", nil];
    MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
    [[controller navigationBar] setTintColor:[UIColor colorWithRed:0.36 green:0.09 blue:0.39 alpha:1.00]];
    controller.mailComposeDelegate = self;
    controller.title = @"Feedback";
    [controller setSubject:@"Long subject"];
    [controller setMessageBody:@""
                        isHTML:NO];
    [controller setToRecipients:array];
    [self presentModalViewController:controller animated:YES];
    [controller release];
    [array release];
}

- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {
    [self becomeFirstResponder];
    [self dismissModalViewControllerAnimated:YES];
}

OriginalL'auteur Sindre Sorhus | 2009-11-15