iphone pièce jointe à un courriel
J'ai utilisé le MessageUI cadre pour envoyer le mail avec la pièce jointe à partir de mon application.
Mais j'ai eu l'erreur suivante,
2009-09-07 19:52:23.483 emailTest[11711:5b17]
Error loading /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator: dlopen(/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator, 265): Library not loaded: /System/Library/PrivateFrameworks/MobileWirelessSync.framework/MobileWirelessSync
Referenced from: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator
Reason: image not found
2009-09-07 19:52:23.489 emailTest[11711:5b17] [+[AccountsManager _migrateAccountsIfNeeded]] Accounts migration failed
[Switching to process 11711 local thread 0xf03]
mon code est,
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc]init];
picker.mailComposeDelegate = self;
[picker setSubject:@"This is iPhone email attachment test"];
UIImage *sampleImg = [UIImage imageNamed:@"iPhone.jpg"];
NSData *imageData = UIImageJPEGRepresentation(sampleImg, 1);
[picker addAttachmentData:imageData mimeType:@"image/png" fileName:@"iPhone.jpg"];
NSString *emailBody = @"I am sending the image attachment with iPhone email service";
[picker setMessageBody:emailBody isHTML:YES];
[self presentModalViewController:picker animated:YES];
[picker release];
s'il vous plaît aider moi.
Être plus précis, ce code vous utilisez pour créer la pièce jointe? Pour détacher le message? Comment êtes-vous exactement "à l'aide de la MessageUI cadre"?
merci de prendre un coup d'oeil au code.
salut, avez-vous obtenu votre code a fonctionné. Moi aussi j'ai eu le même message tout en touché le bouton envoyer par e-mail. Mais, je ne suis pas tout ajout de pièces jointes au courrier. Je ne pouvais pas rejeter le courrier contrôleur quand j'ai touché le bouton annuler . Je suis l'ajout de la poste de contrôleur de cocos2d couche. Toute aide, s'il vous plaît. Je Vous Remercie.
merci de prendre un coup d'oeil au code.
salut, avez-vous obtenu votre code a fonctionné. Moi aussi j'ai eu le même message tout en touché le bouton envoyer par e-mail. Mais, je ne suis pas tout ajout de pièces jointes au courrier. Je ne pouvais pas rejeter le courrier contrôleur quand j'ai touché le bouton annuler . Je suis l'ajout de la poste de contrôleur de cocos2d couche. Toute aide, s'il vous plaît. Je Vous Remercie.
OriginalL'auteur SST | 2009-09-07
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas à taper l'extension de votre nom de fichier. comme "iphone.jpg" ne fonctionne pas. il suffit d'écrire "iphone" dans le nom de fichier parce que vous avez déjà définir le type mime. Et aussi, vous devez définir le chemin de la ressource.
Ci-dessous est un exemple de code pour attacher "des pluies.png" fichier mail.
OriginalL'auteur Jay Vachhani
Cette erreur semble être liée à l'exécution de mail, il int simulateur et non pas à votre code. Même stock d'Apple échantillon MailComposer rapports identiques erreur dans le simulateur:
OriginalL'auteur leon
Ajouter la méthode suivante pour rejeter la MFMailComposeViewController:
MFMailComposeResult
au lieu deMFailComposeResult
.OriginalL'auteur user1119116
l'utiliser pour joindre une image dans un mail, testé sur ios 4,5,6
OriginalL'auteur busta117