Réglez L'Appareil Photo Se Concentrer Sur Touchez Point Avec Swift

L'API pour utiliser l'appareil dans des swift semble un mais différentes et je vais avoir un moment difficile la focalisation de la caméra sur un point. Lorsque l'utilisateur appuie sur l'écran, je veux la caméra de se concentrer sur ce point

C'est mon code:

 func focusCamera(point:CGPoint)
    {
        var screenRect:CGRect = bounds
        var focusX = Float(point.x/screenRect.width)
        var focusY = Float(point.y/screenRect.height)

        _currentDevice.lockForConfiguration(nil)
        _currentDevice.setFocusModeLockedWithLensPosition(focusX)
        {
            time in
            self._currentDevice.unlockForConfiguration()
        }

        _currentDevice.setFocusModeLockedWithLensPosition(focusY)
        {
                time in
                self._currentDevice.unlockForConfiguration()
        }
    }

Mais il ne semble pas fonctionner.

Toutes les suggestions sont plus que bienvenus!

OriginalL'auteur Aggressor | 2014-10-31