我做了一个简短的小程序,发送带有附件的电子邮件。现在,我想将此脚本集成到我的可可应用程序中。我尝试了以下在互联网上找到的代码:
NSAppleScript *mailScript;
NSString *scriptString= [NSString stringWithFormat:@"the applescript"];
mailScript = [[NSAppleScript alloc] initWithSource:scriptString];
[mailScript executeAndReturnError:nil];
[mailScript release];
该代码不起作用。我是可可的新手,可以使用一些帮助。
更新:
电子邮件已创建。但是,添加附件后,applescript似乎停止了。当在scripteditor中运行时,applescript可以完美地工作。有什么线索吗?
谢谢
最佳答案
因此,当您不忽略-[NSAppleScript executeAndReturnError:]
中的错误时,错误是什么?它的内容是否告诉您发生了什么问题?
NSDictionary *dict = nil;
if ([mailScript executeAndReturnError: &dict] == nil)
{
//ooh, it went wrong, look at dict
}
else
{
// well, that worked!
}
关于cocoa - 将applescript整合到 cocoa 中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1003219/