Y at-il un moyen de tester l'envoi de courriels de MFMailComposeViewController
dans le simulateur de l'iPhone?comment tester MFMailComposeViewController dans le simulateur
Répondre
Lire Sending mail with MFMailComposeViewController
d'abord inclure cadre MessageUI un outil MFMailComposeViewControllerDelegate. Puis, implémentez une méthode comme celle-ci et la méthode du délégué pour retirer le contrôleur de courrier.
- (IBAction)pressentMailController:(id)sender {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"Test subject!"];
// Set up the recipients.
/*NSArray *toRecipients = [NSArray arrayWithObjects:@"[email protected]",
nil];
NSArray *ccRecipients = [NSArray arrayWithObjects:@"[email protected]",
@"[email protected]", nil];
NSArray *bccRecipients = [NSArray arrayWithObjects:@"[email protected]",
nil];
[picker setToRecipients:toRecipients];
[picker setCcRecipients:ccRecipients];
[picker setBccRecipients:bccRecipients];
*/
// Attach an image to the email.
/*NSString *path = [[NSBundle mainBundle] pathForResource:@"ipodnano"
ofType:@"png"];
NSData *myData = [NSData dataWithContentsOfFile:path];
[picker addAttachmentData:myData mimeType:@"image/png"
fileName:@"ipodnano"];
*/
// Fill out the email body text.
NSString *emailBody = @"It is raining in sunny California!";
[picker setMessageBody:emailBody isHTML:NO];
// Present the mail composition interface.
[self presentModalViewController:picker animated:YES];
[picker release]; // Can safely release the controller now.
}
// The mail compose view controller delegate method
- (void)mailComposeController:(MFMailComposeViewController *)controller
didFinishWithResult:(MFMailComposeResult)result
error:(NSError *)error
{
[self dismissModalViewControllerAnimated:YES];
}
Le code permet d'ajouter des destinataires, corps, sujet et pièces jointes. Décommentez les lignes si nécessaire.
courrier réelle d'envoi est impossible à partir du simulateur. Installez l'APP sur un téléphone pour le tester. Cependant, vous pouvez tester tout ce que votre APP peut faire/contrôler/spécifier dans le simulateur. Tout après le pressage du bouton Envoyer est Apple, donc vous pouvez supposer que c'est fonctionne bien.
Non, vous ne pouvez pas le tester sur simulateur ... (Je veux dire que votre courrier ne sera pas livré). Nous serons en mesure de tester des choses limitées comme: comment la vue sera, ce qui se passe lorsque l'utilisateur clique sur le bouton Annuler etc ...
Pour tester si, le courrier a été livré ou non, vous devez utiliser un périphérique. L'appareil doit être configuré avec un certain courrier (ex: gmail) dans vos paramètres.
- 1. Comment tester différents iOS dans le simulateur
- 2. Tester l'emplacement actuel dans le simulateur d'Iphone
- 3. Comment tester le geste de pincement dans le simulateur android
- 4. comment tester l'application de messagerie dans le simulateur de blackberry?
- 5. comment tester MFMessageComposeViewController sur iPhone simulateur?
- 6. MFMailComposeViewController dans le délégué
- 7. Comment tester la chaîne localisée sur le simulateur?
- 8. Problème lors de l'ouverture du MFMailComposeViewController sur le périphérique, fonctionne dans le simulateur.
- 9. MFMailComposeViewController est quitté lors de l'utilisation dans l'ipad et fonctionne bien dans le simulateur
- 10. Comment tester l'application iPad dans le matériel de l'iPad (pas dans le simulateur)
- 11. Comment désactiver coreLocation dans le simulateur iPhone?
- 12. test CFBundleDocumentTypes dans le simulateur
- 13. Comment dissmiss clavier dans MFMailComposeViewController?
- 14. Configurer le simulateur Motorola Xoom pour tester des applications Web
- 15. Caméra iPhone dans le simulateur
- 16. iPhone: comment fermer MFMailComposeViewController?
- 17. Comment distribuer une application iPhone pour tester dans le simulateur iPhone sur des ordinateurs de test?
- 18. MFMailComposeViewController enregistrer/supprimer/annuler
- 19. TabView manquant dans MFMailComposeViewController
- 20. MFMailComposeViewController Orientation dans l'ipad
- 21. MFMailComposeViewController dans iOS 8
- 22. Se déconnecter de l'Appstore dans le simulateur
- 23. Définir le premier répondeur dans MFMailComposeViewController?
- 24. Supprimer le bouton "Enregistrer brouillon" dans MFMailComposeViewController
- 25. MFMailComposeViewController dans Android?
- 26. Comment ajouter plus de message dans MFMailComposeViewController
- 27. utiliser le service Web sur VM locale pour tester avec l'application iOS dans le simulateur
- 28. Comment présélectionner le compte de messagerie dans iOS MFMailComposeViewController?
- 29. Comment changer le corps de l'email dans MFMailComposeViewController?
- 30. Comment changer les boutons dans MFMailComposeViewController?
merci pour votre réponse, cependant, vous avez compris ma question différemment, je voulais dire: comment tester si le MFMailComposeViewController vraiment envoyé l'e-mail ou non après avoir appuyé sur le bouton d'envoi !! parce que quand j'ai vérifié mon email, je n'ai pas pu trouver n'importe quel email envoyé de ce compositeur (using le simulateur) je suis désolé pour des mots confus .. – JaHelia
-1 répondant à la question fausse. La question était de savoir comment tester le contrôleur de messagerie dans le simulateur. La réponse montre comment écrire le code mais ne permet pas le test car le contrôleur de messagerie ne fonctionne pas dans le simulateur. – Lee