Geo*_*rge 6 accessibility osx-mavericks
我的应用程序需要添加到"系统首选项">"安全和隐私">"辅助功能"下的应用程序列表中.在旧版本的OSX中,这被称为辅助设备的访问.我做以下事情:
NSDictionary *options = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES]
forKey:(NSString *)kAXTrustedCheckOptionPrompt];
AXIsProcessTrustedWithOptions((CFDictionaryRef)options);
Run Code Online (Sandbox Code Playgroud)
正如所料,一个对话框显示要求拒绝访问或打开系统首选项,它似乎工作正常.但我的应用程序不会自动添加到系统首选项中的应用程序列表中.其他一些应用程序已经在那里(XCode,谷歌软件更新程序),我没有手动添加它们,所以我知道有一些程序化的方式将应用程序添加到该liset.
我需要做一些其他的电话才能导致这种情况发生吗?用户不会想到将图标拖入该列表.
| 归档时间: |
|
| 查看次数: |
963 次 |
| 最近记录: |