2017-07-28 78 views
1

將Mime Kit和MailKit放到xamrion.IOS的軟件包文件夾中,並嘗試使用它們發送電子郵件。它的工作原理,但當運行新的MimeMessage() 有一個崩潰如何解決這個問題。 我是IOS和Xamarin的超級初學者,非常感謝您的幫助。當我在Xamrain中使用MimeKit時發生崩潰.IOS

約6或7行無法定位組件 'I18N'(培養: '')

日誌: 2017年7月27日16:18:05.103 AAAA.iOS [523:215341] Xamarin .IOS:無法找到組裝「國際化」(文化:「」)

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

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

你應該搜索它是否已經被報告,https://github.com/jstedfast/MimeKit/issues,如果沒有,你可以創建一個新的問題。 –

回答

0

首先,如果你正在使用模擬器,你將無法發送郵件使用任何依賴於蘋果的郵件應用程序的電子郵件,因爲它沒有安裝在模擬器上。

如果不是這樣,我會建議使用UIMessage來代替。 Xamarin有很好的文檔介紹如何創建彈出式視圖來撰寫電子郵件並從您的自定義應用程序中發送智慧。

編輯: 這裏是鏈接到Xamarin tutorial on sending emails

+0

感謝您的回答。您可以分享偉大的文檔鏈接。我找不到它。謝謝。 –

+0

大聲笑肯定。對於那個很抱歉!! – user1328147

+0

MFMailComposeViewController,我無法修改從電子郵件字段,它不算數我的退休。無論在任何設備上,我都需要將我們公司的官方電子郵件地址設置爲發件人電子郵件地址。 –

0

您需要進入iOS項目選項 - > iOS Build選項,然後啓用i18n程序集。

相關問題