Je teste sur un système d'exploitation en cours d'exécution iPod Touch 3.1.3MFMailComposeViewController charge un écran blanc
Essayer de permettre aux utilisateurs d'envoyer un e-mail à partir de l'application - mais lorsque le code suivant est exécuté, l'écran entier tourne juste complètement blanc/blanc.
Des idées sur pourquoi cela se passe-t-il? J'ai le framework MessageUI dans le projet. Je l'importation et la délégation dans le fichier d'en-tête:
#import <MessageUI/MessageUI.h>
#import <MessageUI/MFMailComposeViewController.h>
<MFMailComposeViewControllerDelegate>
Et voici le code, assez standard:
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"App Feedback"];
[picker setToRecipients:[NSArray arrayWithObject:@"[email protected]"]];
[self presentModalViewController:picker animated:YES];
[picker release];
}
Et puis j'ai la fonction didFinishWithResult que de rejeter le ModalViewController lorsque l'e-mail a a été envoyé.
Mais encore une fois, tout ce que je reçois est un écran blanc vide sur mon iPod Touch. =/
Merci!
Pourquoi avez-vous utilisé le nom 'picker' pour le contrôleur Mail? –
Vous pouvez utiliser le nom que vous voulez - vous créez un nouveau sélecteur MFMailComposeViewController et le nommez * ou * picklesAndCheese ou ce que vous voulez – RanLearns
Wow, cette question a plus de trois ans. Je n'ai plus aucun problème avec la composition d'email mais je ne fais plus rien avec iOS 3.1.3 ... =) – RanLearns