Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS8中iPhone的控制LED_Ios_Swift - Fatal编程技术网

iOS8中iPhone的控制LED

iOS8中iPhone的控制LED,ios,swift,Ios,Swift,这个代码有什么奇怪的地方吗 @IBAction func turnOnLed() { var device = AVCaptureDevice(uniqueID: AVMediaTypeVideo) device.lockForConfiguration(nil) println(device.isTorchModeSupported(AVCaptureTorchMode.On)) if(device.isTorchModeSupported(AVCaptu

这个代码有什么奇怪的地方吗

@IBAction func turnOnLed()
{
    var device = AVCaptureDevice(uniqueID: AVMediaTypeVideo)

    device.lockForConfiguration(nil)

    println(device.isTorchModeSupported(AVCaptureTorchMode.On))

    if(device.isTorchModeSupported(AVCaptureTorchMode.On)){
        device.torchMode = AVCaptureTorchMode.On
    }
    device.unlockForConfiguration()

}

在我的真实设备上模拟这一点让我知道torchmode不受支持(iPhone 5S)

AVMediaTypeVideo不是设备唯一的id;您可能会发现该设备为零。如果要抓取视频设备,请尝试以下操作:

var device = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)