Mac 10.9辅助功能

san*_*alc 1 security macos system-preferences

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

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

pka*_*amb 6

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

AXIsProcessTrustedWithOptions 可以用来代替:

NSDictionary *options = @{(id)kAXTrustedCheckOptionPrompt : @YES};
BOOL accessibilityEnabled = AXIsProcessTrustedWithOptions((CFDictionaryRef)options);
Run Code Online (Sandbox Code Playgroud)

如果您传递YESkAXTrustedCheckOptionPrompt,系统会显示用户提供了一个链接到系统偏好设置正确的安全和隐私窗格中的一个有益的对话:

"YourApp.app希望使用辅助功能来控制这台计算机."

在此输入图像描述