TableViewController - barButtonItem

时间:2016-01-05 19:08:59

标签: ios swift

我在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.")

如果我旋转设备,该项目将变为可见。 任何人都知道会发生什么事吗?还是“四处走动”? 谢谢:))