Je conversion ci-dessous code Swift 3."switch (erreur! .code)" en fonction canEvaluatePolicy n'existe pas dans Swift 3 (Xcode 8)
if context.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error:nil) {
// 2.
context.evaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics,
localizedReason: "Logging in with Touch ID",
reply: { (success : Bool, error : NSError?) -> Void in
// 3.
dispatch_async(dispatch_get_main_queue(), {
if success {
self.performSegueWithIdentifier("dismissLogin", sender: self)
}
if error != nil {
var message : NSString
var showAlert : Bool
// 4.
switch(error!.code) {
Étape 4 ne fonctionne plus sur Xcode 8, Swift 3. donc, je ne pouvais pas les cas suivants:
switch(error!.code) {
case LAError.AuthenticationFailed.rawValue:
message = "There was a problem verifying your identity."
showAlert = true
break;
Actuellement, il est semble qu'il n'y avait pas de solution que je pouvais trouver encore. Toute suggestion, s'il vous plaît faites le moi savoir.
Merci beaucoup!
Pas encore de solution? Le premier coup de '[sw ift3] code d'erreur' est http://stackoverflow.com/questions/38711269/accessing-code-in-swift-3-error. –