2017-07-28 79 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程序集。

相关问题