What I'm trying to do:
- checking a condition, if the condition is true, perform segue as normal. If condition is false, call the shouldPerformSegue method and return false to cancel the segue.
How I'm trying to do this:
func buttonTapped{
if(condition is true){
// Perform actions
// Perform segue as normal
} else{
shouldPerformSegue(withIdentifier "mySegueIdentifier", sender: self){
return false
}
}
}
Errors I am receiving:
- extra argument in call. I removed the sender parameter to try and get this to work, and it got rid of the errors for me, but the segue still performed when it shouldn't.
I searched for the correct way to use this method in the apple documentation, but I am still unsure how to do so. Any help will be gratefully accepted and highly appreciated.