this question has answer here:
- prevent segue in prepareforsegue method? 9 answers
i try perform segue & text field validation on action of button. performs dismiss segue without validation. new ios & swift.
create global bool variable
var pass=true; in button action
@ibaction func button_action(sender: anyobject) { if txt_out.text=="" //txt_out uitextfield outlet { pass=false; } else { pass=true; } } override func shouldperformseguewithidentifier(identifier: string, sender: anyobject?) -> bool { return pass; } or can directly put validation of uitextfield in shouldperformseguewithidentifier method:
override func shouldperformseguewithidentifier(identifier: string, sender: anyobject?) -> bool { if txt_out.text=="" { return false; } else { return true; } }
Comments
Post a Comment