J'ai utilisé la framework MessageUi fort> pour envoyer le courrier avec pièce jointe à partir de ma candidature.
Mais j'ai eu l'erreur suivante, mon code est, p> aidez-moi s'il vous plaît. P> p>
4 Réponses :
Vous n'avez pas à taper une extension dans votre nom de fichier. Comme "iPhone.jpg" ne fonctionne pas. Écrivez simplement "iPhone" dans le nom de fichier parce que vous définissez déjà MIMETYPE. Et aussi, vous devez définir un chemin pour la ressource.
ci-dessous est le code exemple pour joindre un fichier "pluvieux.png" avec mail. p>
Cette erreur semble être liée à l'exécution de l'exécution du simulateur et non de votre code. Même d'exemple, l'exemple de messagerie d'Apple signale une erreur identique dans le simulateur:
2009-11-12 20:30:39.270 MailComposer[7426:4f1f] 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-11-12 20:30:39.271 MailComposer[7426:4f1f] [+[AccountsManager _migrateAccountsIfNeeded]] Accounts migration failed
Bonjour, je reçois la même chose dans le journal. Lorsque j'ai touché le bouton Fermer ou envoyer dans le contrôleur de messagerie. J'ajoute le contrôleur de messagerie à la couche Cocos2D. Et je ne reçois pas "Criblage de la messagerie dans son simulateur et non de votre code". Qu'est-ce que c'est ? Pouvons-nous le changer? Merci.
Ajouter la méthode suivante pour rejeter le MFMailCommentViewController:
Bon point, mais ce n'est probablement pas le problème ici ... BTW, devrait être MfmailCossersult Code> au lieu de MFailComposeresult code>.
Utilisez ceci pour joindre l'image dans un courrier, testé dans iOS 4,5,6
MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init];
UIImage *myImage = [UIImage imageNamed:@"image.png"];
NSData *imageData = UIImagePNGRepresentation(myImage);
[mailer addAttachmentData:imageData mimeType:@"image/png" fileName:@"image"];
Soyez plus spécifique - quel code êtes-vous exécuté pour créer la pièce jointe? Pour détacher le message? Comment êtes-vous exactement "à l'aide du cadre de messagerie"?
S'il vous plaît jeter un oeil au code.
Bonjour, avez-vous eu votre code travaillé? J'ai aussi eu le même message tout en touchant le bouton d'envoi dans le courrier électronique. Mais, je n'ai ajouté aucun attachement avec le courrier. Je ne pouvais pas rejeter le contrôleur de messagerie lorsque j'ai touché le bouton Annuler. J'ajoute le contrôleur de messagerie à la couche Cocos2D. Toute aide s'il vous plaît. Merci.