objective c - One UIButton two scenes only one segue, conditional code needed -


i have created several scenes within storyboard file in xcode project, , first scene loaded user login in screen. when user logs in uibutton "login" takes user welcome screen. setup in storyboard using modal segue. want user name "admin" taken welcome admin screen. i'm pretty sure it's possible have 1 segue associated 1 object, i.e. uibutton in storyboard, stumped how can accomplish login take admin admin welcome screen, , take other users user welcome screen. don't want create 2 separate login buttons, that's not option.

i came across stackoverflow posts similar questions answers seemed little convoluted. keep in mind new xcode, if paste code in answer please specify file code should go in (that me out lot). i'll post picture of storyboard looks far demonstrate visual diagram of talking about.

enter image description here

if understood question correctly, here steps need take make work:

  1. from welcomeviewcontroller – have username / password login button, control+drag uiviewcontroller welcomescreen, , choose modal pop menu (by drag uiviewcontroller mean, select uiviewcontroller in storyboard, there round shape icon on bottom, destination view controller). name segue identifier "usersegue"

  2. repeat step 1, instead control+drag admin screen. name segue identifier "adminsegue"

  3. you need subclass welcomeviewcontroller,

  4. implement -(ibaction)login:(id)sender

    - (ibaction)login:(id)sender {      // assuming have hooked user name text field      if ([self.usernametextfield.text isequaltostring:@"admin"]) {         [self performseguewithidentifier:@"adminsegue" sender:sender];     }     else {         [self performseguewithidentifier:@"usersegue" sender:sender];     } } 
  5. in storyboard, hook login button method in step 4.


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -