我们正在使用Mac OSX 10.9上的Qt 5.2.0.Framework为Mac App Store开发应用程序.
这是一个简单的AppleScript,可以创建Microsoft Excel工作簿并保存到任何位置.
tell application "Microsoft Excel"
set myworkbook to make new workbook
set fname to POSIX file "/Private/var/root/Download/ExcelFile" as text
save workbook as myworkbook filename fname
end tell
Run Code Online (Sandbox Code Playgroud)
上面的脚本保存为Untitled.scpt在/Library/ApplicationScript/.
在应用程序内部,我们使用Cocoa框架来执行AppleScript.
此AppleScript在非沙盒应用程序中工作.它在沙盒应用程序中失败.
我的问题是:如何在沙盒应用程序中使用AppleScript?或者有替代方案吗?
请告诉我解决方案,因为我的项目因此而被推迟.
谢谢


cocoa applescript entitlements mac-app-store appstore-sandbox
Access 2013不支持ADP.给出了ADP的一些替代方案:
我的ADP仅包含表单,报表,宏和模块.我想在Access 2013中使用此ADP(不在任何早期版本的Access上).
我还没有找到任何方法将ADP转换为链接的Access桌面数据库或将对象导入Access 2013上的ACCDE文件.
如何使用Access 2013将ADP转换为链接的Access桌面数据库或将对象导入ACCDE文件?
int nSize;
QString str;
char *p = new char[nSize];
p = str.toLocal8bit.data();
delete[] p;
Run Code Online (Sandbox Code Playgroud)
当我尝试删除Xcode 5.0.2中的char数组时出现调试错误,但是在Xcode 3.0.2中成功删除了此char数组.