2017-07-28 4 views
1

Intallé le dossier Mime Kit et MailKit dans les paquets de xamrion.IOS, et essayez de les utiliser pour envoyer un email. Cela fonctionne, mais il ya un plantage lorsque en cours d'exécution MimeMessage() Comment résoudre ce problème. Je suis un super débutant avec IOS et Xamarin, merci beaucoup pour votre aide.Il ya un plantage lorsque j'utilise MimeKit dans Xamrain.IOS

environ 6 ou 7 lignes incapable de localiser l'assemblage 'I18N' (culture: '')

Log: 27/07/2017 16: 18: 05.103 AAAA.iOS [523: 215341] Xamarin .iOS: Impossible de trouver l'assembly « I18N » (culture: « »)

async public void sentEmail(string fileName, string addressEmail) 
    { 

     var message = new MimeMessage(); 
     System.Diagnostics.Debug.WriteLine(" SendMail MimeMessage "); 
+0

Vous devez rechercher si cela a été signalé, https://github.com/jstedfast/MimeKit/issues et si ce n'est pas le cas, vous pouvez créer un nouveau problème. –

Répondre

0

tout d'abord, si vous utilisez le simulateur vous ne serez pas en mesure d'envoyer des e-mails en utilisant tout ce qui dépend de l'application mail d'Apple, car il n'est pas installé sur le simulateur.

Si ce n'est pas le cas, je recommande d'utiliser UIMessage à la place. Xamarin a une excellente documentation sur la façon de créer une vue pop-up pour composer un email et envoyer de l'esprit à l'intérieur de votre application personnalisée.

EDIT: Voici le lien vers le Xamarin tutorial on sending emails.

+0

Merci pour votre réponse. Pourriez-vous partager le lien de la Grande documentation? Je ne peux pas le trouver. Je vous remercie. –

+0

Lol à coup sûr. Désolé pour ça!! – user1328147

+0

MFMailComposeViewController, je ne peux pas modifier le champ d'e-mail, il ne maths ma retraite. Je dois définir l'adresse e-mail officielle de notre société comme l'adresse e-mail de n'importe quel appareil. –

0

Vous devez accéder aux options de projet iOS -> Options de construction iOS, puis activer les assemblages i18n à inclure.