如何编写权利以在沙盒应用程序中使用NSWorkSpace的showSearchResultsForQueryString?

时间:2012-08-04 02:09:31

标签: cocoa sandbox

我制作了一个沙盒应用,它调用NSWorkspace的{​​{1}},但此方法不起作用。 我想这个错误可以与权利密钥相关联,但我找不到答案。 如何为此实现授权密钥?

2 个答案:

答案 0 :(得分:1)

该方法不适用于沙盒应用。它将一个Apple事件发送给Finder。

在沙箱设计指南中查看此链接:

Determine Whether Your App Is Suitable for Sandboxing

您将看到以下文字:

  

使用App Sandbox,您可以接收Apple活动并回复Apple活动,但您无法将Apple活动发送到任意应用。

答案 1 :(得分:0)

此方法不能用于沙盒应用程序。 因为将来应该修复此方法以在沙盒应用程序中运行。