2016-10-21 5 views
1
 let imgPath: String = "\(self.tmpDir)captureRegion.png" 

    //let screencapturePath = NSBundle.mainBundle().pathForAuxiliaryExecutable("/usr/sbin/screencapture")! as String 
    let task = NSTask() 
    task.launchPath = "/usr/sbin/screencapture" 
    task.arguments = ["-i", "-r", imgPath] 
    task.launch() 
    task.waitUntilExit() 

でキャプチャを実行することはできません:、出力に「screencapture時にキャプチャ2つの対話画面を実行することはできません」とScreenCaptureはないscreencapture:、それが示す2つの対話画面は上記のコードが実行される時間

答えて

1

電源を入れて動作します鍵としてcom.apple.security.temporary-exception.mach-register.global-nameを追加し、エンタイトルメントファイルの値としてcom.apple.screencapture.interactiveを追加してください。

関連する問題