Mac OS X 10.9 已将辅助功能设置移至不同的窗格,现在已移至安全和隐私,并且它是基于每个应用程序的,请查看以下屏幕截图,
如果我们希望我们的应用程序启用辅助功能,那么我们可以拖放它,但是作为开发人员如何将我们的应用程序添加到此列表中?任何遇到类似问题的人都可以提供帮助。
Mac OS X 10.9 已将辅助功能设置移至不同的窗格,现在已移至安全和隐私,并且它是基于每个应用程序的,请查看以下屏幕截图,
如果我们希望我们的应用程序启用辅助功能,那么我们可以拖放它,但是作为开发人员如何将我们的应用程序添加到此列表中?任何遇到类似问题的人都可以提供帮助。
在 OS X 10.9 Mavericks 中,AXAPIEnabled()
已弃用.
AXIsProcessTrustedWithOptions
可以改用:
NSDictionary *options = @{(id)kAXTrustedCheckOptionPrompt : @YES};
BOOL accessibilityEnabled = AXIsProcessTrustedWithOptions((CFDictionaryRef)options);
如果您传入YES
for kAXTrustedCheckOptionPrompt
,系统将向用户显示一个有用的对话框,其中包含指向系统偏好设置中正确安全和隐私窗格的链接:
“YourApp.app 想使用辅助功能来控制这台计算机。”