当前位置:  开发笔记 > IOS > 正文

将applescript整合到可可中

如何解决《将applescript整合到可可中》经验,为你挑选了1个好方法。

我做了一个简短的应用程序,发送带有附件的电子邮件.现在我想在我的cocoa应用程序中集成这个脚本.我尝试了以下在互联网上找到的代码:

NSAppleScript *mailScript;
NSString *scriptString= [NSString stringWithFormat:@"the applescript"];
mailScript = [[NSAppleScript alloc] initWithSource:scriptString];
[mailScript executeAndReturnError:nil];
[mailScript release];

但是,此代码不起作用.我是可可的完全新手,可以使用一些帮助.

更新:电子邮件已创建.虽然添加了附件,但AppleScript似乎停止了.当在脚本编辑器中运行时,applescript工作正常.任何线索?

谢谢



1> 小智..:

所以当你不忽略错误时-[NSAppleScript executeAndReturnError:],错误是什么?它的内容是否告诉你什么出错?

NSDictionary *dict = nil;
if ([mailScript executeAndReturnError: &dict] == nil)
{
  //ooh, it went wrong, look at dict
}
else
{
  // well, that worked!
}

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有