问题描述
我正在使用找到的股票代码 here 向电子邮件添加附件。它在 Android 中运行良好。当我在 iOS 上运行它时,除了消息上没有附件外,一切正常。邮件客户端启动,我看到地址、主题和消息都已填写,但没有附件。是否有某个设置可以使其在 iOS 上运行?
var message = new EmailMessage {
Subject = "Log Files",To = new List<string>(new[] { "developer@test.com" }),Body = builder.ToString()
};
var fn = "Attachment.txt";
var file = Path.Combine(FileSystem.CacheDirectory,fn);
File.WriteallText(file,"Hello World");
message.Attachments.Add(new EmailAttachment(file));
await Email.ComposeAsync(message);
我已经在 Info.plist 中有以下内容:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>mailto</string>
</array>
而且奇怪的是我可以看到消息对象上有一个附件。是否有调试设置,我可以在其中看到更多关于为什么没有在 iOS 中添加附件的诊断信息?