【发布时间】:2019-06-15 09:05:42
【问题描述】:
我正在尝试集成 Face/Touch ID 登录,但我在苹果文档 [unowned self] 中看到了一个闭包。那是什么,有什么好处?示例代码:
let context = LAContext()
var error: NSError?
if context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &error) {
let reason = "Identify yourself!"
context.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: reason) {
[unowned self] (success, authenticationError) in
DispatchQueue.main.async {
if success {
print("Authenticated!")
} else {
// error
}
}
}
} else {
// no biometry
}
【问题讨论】:
-
稍后会调查。谢谢!
标签: swift biometrics touch-id face-id lacontext