我想將條件添加到按鈕。將條件添加到按鈕(Swift)
因此,如果條件成立,另一個視圖將通過segue打開!
否則,不會發生任何事情,並且會向用戶顯示警報。
這兩個視圖由導航控制器鏈接。
@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' instaid of'self.performSegue' – Mariah
所以這就是爲什麼它沒有工作!我匆忙做着,我沒有注意到。 – Mariah