())' - Retrouvez les réponses et les commentaires concernant cette question" />
C'est Swift 2. Je n'arrive pas à trouver quelque chose à ce sujet. Je reçois l'erreur sur la deuxième ligne ici. P>
3 Réponses :
Vous pouvez essayer cette ligne de code:
Je reçois un "argument supplémentaire en appel"
Ioni, vous devez gérer l'erreur.Le look ici: développeur.apple.com/library/prerelease/ios/documentation/... :
Ne devrait-il pas être comme ça?
Obtenir "Impossible d'invoquer" LockForConfiguration 'avec une liste d'arguments de type' (nil) '' et '' appelle peut lancer, mais elle n'est pas marquée avec "Essayer" et l'erreur n'est pas traitée "sur la même ligne.
dans Swift 2 La méthode LockForConfiguration code> ne prend pas d'arguments, mais peut plutôt lancer un
nserror code>. Vous devez envelopper dans un
faire code> -
Essayez code> -
attrape code> instruction.
do {
try device.lockForConfiguration()
} catch {
// handle error
return
}
// When this point is reached, we can be sure that the locking succeeded
device.videoZoomFactor = 1.0 + CGFloat(ratioValue)
device.unlockForConfiguration()