ボタンに条件を追加したい。ボタンに条件を追加する(スウィフト)
したがって、条件が真であれば、別のビューがセグを通って開きます!
それ以外の場合は何も起こりません。警告が表示されます。
2つのビューは、ナビゲーションコントローラによってリンクされています。
@IBAction func AddButton(_ sender: AnyObject) {
if FIRAuth.auth()?.currentUser != nil {
self.performSegue(withIdentifier: "AddDevice", sender: nil)
}
else {
let alert = UIAlertController(title: "Sorry", message:"You have to Register First", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Ok", style: .default) { _ in })
self.present(alert, animated: true){}
}
}
ここに私が試したことがあります!しかし、それは私が望む結果を与えていませんでした。
コードに問題がありますか?私はそれがうまくいくと思います。 –
私は 'self.shouldPerformSegue'のインスタントを使っていたようです。 – Mariah
それがうまくいかなかったのです!私は急いでやっていた、私は気づいていない。 – Mariah