Swift prevent storyboard segue from happening -


intro

i creating swift 2.0 app in action can performed number of times, 8. in order accomplish behavior, need cancel segue, performaction, should triggered via pressing button linked on storyboard.

research

i ran across questions http://stackoverflow.com/questions/8066525/prevent-segue-in-prepareforsegue-method, suggested code like:

override func shouldperformseguewithidentifier(identifier: string,sender: anyobject?) -> bool {       return true  } 

implementation

i implemented like:

override func shouldperformseguewithidentifier(identifier: "createcard" ,sender: anyobject?) -> bool {     if amountoftimes > 8 { //to triggered if segue should cancelled         return false     } else {     return true     } } 

however error

expected ',' seperator

how can have segue cancelled should amountoftimes greater 8?

to check if identifier "createdcard" use shouldperformseguewithidentifiermethod this:

override func shouldperformseguewithidentifier(identifier: string ,sender: anyobject?) -> bool {      return !(identifier == "createcard" && amountoftimes > 8)  } 

Comments