1

Mac OS X 10.9 已将辅助功能设置移至不同的窗格,现在已移至安全和隐私,并且它是基于每个应用程序的,请查看以下屏幕截图,在此处输入图像描述

如果我们希望我们的应用程序启用辅助功能,那么我们可以拖放它,但是作为开发人员如何将我们的应用程序添加到此列表中?任何遇到类似问题的人都可以提供帮助。

4

1 回答 1

6

在 OS X 10.9 Mavericks 中,AXAPIEnabled() 已弃用.

AXIsProcessTrustedWithOptions可以改用:

NSDictionary *options = @{(id)kAXTrustedCheckOptionPrompt : @YES};
BOOL accessibilityEnabled = AXIsProcessTrustedWithOptions((CFDictionaryRef)options);

如果您传入YESfor kAXTrustedCheckOptionPrompt,系统将向用户显示一个有用的对话框,其中包含指向系统偏好设置中正确安全和隐私窗格的链接:

“YourApp.app 想使用辅助功能来控制这台计算机。”

在此处输入图像描述

于 2014-01-05T19:33:08.160 回答