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