【发布时间】:2019-02-01 18:22:14
【问题描述】:
我对 swift 和 xcode 非常陌生,在我修补应用程序制作时,遇到了一个问题。我正在尝试创建一个按钮,在使用 FaceID 对我的脸进行身份验证后切换视图控制器。这就是我到目前为止所拥有的。当我按下按钮时,它会进行身份验证,但是当它转到另一个窗口时,标签和按钮就消失了。有谁知道为什么?任何事情都有帮助。谢谢(:
注意:即使按钮不可见,它仍然可以使用。我知道这一点,因为当我在 Controller2 中并点击左上角的按钮时,它会完成操作。问题只是它不可见。
Controller1 在左边,Controller2 在右边
代码:
@IBAction func faceIDButton(_ sender: Any) {
let context = LAContext()
if context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: nil) {
context.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: "To sign in") { (wasSuccessful, errorInCode) in
if wasSuccessful {
self.performSegue(withIdentifier: "toSecondView", sender: self)
}
}
}
}
【问题讨论】:
-
切勿张贴代码作为屏幕截图。 edit您的问题是使用正确的代码格式将代码包含为文本。
-
@DávidPásztor 已修复✔️感谢酋长