【发布时间】:2015-10-16 23:43:10
【问题描述】:
我不知道如何使用 Swift 2 将 TouchID 与 Xcode 7 结合使用。这是我遇到问题的代码部分:
override func viewDidLoad() {
super.viewDidLoad()
let auth = LAContext()
var authError: NSError?
auth.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: &authError)
}
这应该适用于 iOS 8,但不适用于 iOS 9 开发的 Xcode 7 Beta。它给出了这个编译器错误:“Extra Argument 'error' in call”,并且“&authError”被突出显示。当我删除额外的参数时,我得到编译器错误:“调用可以抛出,但它没有用'try'标记并且错误没有被处理。”
【问题讨论】:
标签: ios cocoa-touch ios9 touch-id