2017-07-28 4 views
1

Intalled das Mime Kit und MailKit Pakete Ordner von Xamrion.IOS, und versuchen Sie, sie zu verwenden, um eine E-Mail zu senden. Es funktioniert, aber es gibt einen Absturz, wenn neue MimeMessage() ausgeführt wird, um dieses Problem zu beheben. Ich bin ein super Anfänger mit IOS und Xamarin, vielen Dank für Ihre Hilfe.Es gibt einen Absturz, wenn ich MimeKit in Xamrain.IOS verwende

etwa 6 oder 7 Zeilen nicht in der Lage Assembly 'L18N' (Kultur: '') lokalisieren

Log: 2017.07.27 16: 18: 05,103 AAAA.iOS [523: 215.341] Xamarin .iOS: kann nicht Assembly ‚L18N‘ (Kultur: ‚‘) lokalisieren

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

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

Sie sollten suchen, wenn es gemeldet wurde, https://github.com/jstedfast/MimeKit/issues und wenn nicht, können Sie ein neues Problem erstellen. –

Antwort

0

Zunächst einmal, wenn Sie den Simulator verwenden, werden Sie nicht in der Lage sein, E-Mails senden etwas verwenden, weil es auf dem Apple-Mail-App hängt ist nicht auf dem Simulator installiert.

Wenn das nicht der Fall ist, würde ich stattdessen UIMessage empfehlen. Xamarin hat eine großartige Dokumentation darüber, wie man eine Pop-Over-Ansicht erstellt, um eine E-Mail zu verfassen und aus der eigenen Anwendung heraus zu senden.

EDIT: hier ist das die Verbindung zum Xamarin tutorial on sending emails.

+0

Danke für Ihre Antwort. Könnten Sie bitte den Link "Great Documentation" teilen? Ich kann es nicht finden. Vielen Dank. –

+0

Lol sicher. Das tut mir leid!! – user1328147

+0

MFMailComposeViewController, Ich kann das Feld von E-Mail nicht ändern, es berechnet meinen Ruhestand nicht. Ich muss die offizielle E-Mail-Adresse unseres Unternehmens als E-Mail-Adresse festlegen, egal auf welchen Geräten. –

0

Sie müssen in Ihre iOS-Projektoptionen -> iOS-Build-Optionen gehen und dann die i18n-Assemblies aktivieren.

Verwandte Themen