如何在沙箱应用程序中编写权限以使用NSWorkSpace的showSearchResultsForQueryString? [英] How do I write entitlements to use NSWorkSpace's showSearchResultsForQueryString in sandboxed app?

查看:167
本文介绍了如何在沙箱应用程序中编写权限以使用NSWorkSpace的showSearchResultsForQueryString?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了一个沙盒应用程序,它调用 NSWorkspace showSearchResultsForQueryString ,但这种方法不工作。
我猜这个错误可以与授权密钥相关联,但我不能找到答案。
如何实现授权密钥?

I have made one sandboxed app which calls NSWorkspace's showSearchResultsForQueryString but this method doesn't work. I guess this error can be associated with entitlement key, but i could't find answer. How can I implement entitlement key for this?

推荐答案

该方法不适用于沙盒应用程序。

That method won't work for a sandboxed app. It sends an Apple event to the Finder.

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

Have a look at this link in the sandbox design guide:

确定您的应用程序是否适合沙箱

,您会看到以下文字:


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

这篇关于如何在沙箱应用程序中编写权限以使用NSWorkSpace的showSearchResultsForQueryString?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆