gpt4 book ai didi

objective-c - 无法发送草稿中的附件 (Mail.app)

转载 作者:行者123 更新时间:2023-12-03 16:47:34 24 4
gpt4 key购买 nike

我正在尝试发送使用 Mail.app 创建的草稿。

由于草稿没有发送方法,我必须从草稿中获取所有内容,并用它创建一封新电子邮件。应该没问题,但是...附件无法通过。

我正在使用这个:

outgoing.content = message.content;

其中传出是我正在创建的消息,消息是我正在阅读的草稿。

我尝试循环浏览消息的附件并手动添加它们,但我总是得到这个:

*** -[SBElementArray addObject:]: can't add an object that already exists.

这就是我循环它们的方式:

for (int i=0; i<[message.content.attachments count]; i++) {
MailAttachment *anAttachment = [message.content.attachments objectAtIndex:i];
if (![outgoing.content.attachments containsObject:anAttachment]) {
NSLog(@"File Path: %@", anAttachment.fileName);
MailAttachment *newAttachment = anAttachment;
[outgoing.content.attachments addObject:newAttachment];
}
}

值得注意的是,无论如何,文件路径 NSLog 始终显示为 (null)。

非常感谢这里的任何帮助。

最佳答案

根据我的研究,Mail.app 的 AppleScript/ScriptingBridge API 在读取消息和获取其内容方面几乎没有问题。

关于objective-c - 无法发送草稿中的附件 (Mail.app),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9168827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com