我做了一个简短的应用程序,发送带有附件的电子邮件.现在我想在我的cocoa应用程序中集成这个脚本.我尝试了以下在互联网上找到的代码:
NSAppleScript *mailScript; NSString *scriptString= [NSString stringWithFormat:@"the applescript"]; mailScript = [[NSAppleScript alloc] initWithSource:scriptString]; [mailScript executeAndReturnError:nil]; [mailScript release];
但是,此代码不起作用.我是可可的完全新手,可以使用一些帮助.
更新:电子邮件已创建.虽然添加了附件,但AppleScript似乎停止了.当在脚本编辑器中运行时,applescript工作正常.任何线索?
谢谢
所以当你不忽略错误时-[NSAppleScript executeAndReturnError:]
,错误是什么?它的内容是否告诉你什么出错?
NSDictionary *dict = nil; if ([mailScript executeAndReturnError: &dict] == nil) { //ooh, it went wrong, look at dict } else { // well, that worked! }