gpt4 book ai didi

cocoa - 在 Cocoa 中发送带有附件的电子邮件

转载 作者:行者123 更新时间:2023-12-03 18:05:59 25 4
gpt4 key购买 nike

我有一个包含文本和图像的 NSTextView,它应该通过电子邮件发送。我知道 message.framework 已被弃用,所以我想出了通过 NSTask 发送它的想法,因为邮件是集成的。我想出了下面的代码,但是在日志中我得到了这个:

*** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: _NSTaskInputFileHandle)

这是我正在使用的代码:

NSError *error;
if([textView writeRTFDToFile:@"/Library/Application Support/log.rtfd" atomically:NO])
{
NSArray *args = [NSArray arrayWithObjects:@"-s", [subject stringValue], [sendto stringValue], nil];

NSTask *task = [[[NSTask alloc] init] autorelease];
[task setLaunchPath:@"/usr/bin/mailx"];
[task setArguments:args];
[task setStandardInput:[NSFileHandle fileHandleForReadingAtPath:@"/Library/Application Support/log.rtfd"]];
[task launch];
[task waitUntilExit];

有人可以告诉我我做错了什么吗?

最佳答案

您还可以尝试脚本桥。请参阅 Apple 的 SBSendEmail示例。

关于cocoa - 在 Cocoa 中发送带有附件的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313006/

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