2016-03-28 5 views
0

私はかなり混乱しています。通常、iOSアプリケーションでは、URLスキームを使用して設定にアクセスします。今、私はMacOSXの上で、あなたがこれを行うことができObjective-Cのを使用していることが分かった:MacOSX Cocoaアプリでアクセシビリティ設定にアクセスするには?

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

私はスウィフトにこれを変換しようとしましたが、有効な結果になったしませんでした。 これを変換する方法やSwiftでの補助的なアクセスを求める有効な方法を知っている人はいますか?

答えて

4

kAXTrustedCheckOptionPromptタイプはそうあなたが

let options : NSDictionary = [kAXTrustedCheckOptionPrompt.takeRetainedValue() as NSString: true] 
let accessibilityEnabled = AXIsProcessTrustedWithOptions(options) 
下記のショーとして保持値にアクセスする必要がある Unmanaged<CFString>
関連する問題