0

touchesBegan最初の Login ViewController で、キーボードを閉じてカスタム AlertView をキャンセルしました。最初は機能しますが、touchesBeganでログアウトした後は呼び出されませんperformSegueWithIdentifier

//to resign keyboard
override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
        println("touchesBegan");
        self.view.endEditing(true)
       loginAlert.hideView()
       signupAlert.hideView()
}

//Logout
self.performSegueWithIdentifier("gotoLoginSegue", sender: self);
4

1 に答える 1

0

問題は、 と の両方UITapGestureRecognizerを使用したためtouchesBeganです。でシナリオを処理しUITapGestureRecognizer、ロジックを削除しtouchesBeganて修正しました

于 2015-04-29T20:21:02.110 に答える