我在UITableView
中嵌入了UINavigationController
。我在故事板中设置了rightBarButtonItem
。
如果我按常规方式行事,一切正常。
如果我从LAPolicy.DeviceOwnerAuthenticationWithBiometrics闭包中使用了barButtonItem想要显示,但它可以工作。
这失败!!
// Do fingerprint authentication
if lax.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error:&error){
let reason = "Athenticate for login"
lax.evaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, localizedReason: reason, reply: {(success: Bool, authenticationError : NSError?) -> Void in
// check whether evaluation of fingerprint was successful
if success {
self.addCircle(0)
self.performSegueWithIdentifier("detail", sender: self)
print("Fingerprint validated.")
如果我旋转设备,该项目将变为可见。 任何人都知道会发生什么事吗?还是“四处走动”? 谢谢:))