objective c - Skip the Login View Controller when user is already login in IOS -
i have home screen button on , when click button shows login screen, user login through phone number , if user enter number not register before shows button on screen go register form screen, i'm trying if user login whenever opens app login screen should not seen , should directly go next screen comes after login, if user not login before should show login screen. code is,
- (bool)application:(uiapplication *)application didfinishlaunchingwithoptions:(nsdictionary *)launchoptions { uistoryboard *storyboard = [uistoryboard storyboardwithname:@"main" bundle:[nsbundle mainbundle]]; if([[nsuserdefaults standarduserdefaults] valueforkey:@"login"]) { // so, here user login set root view controller, let's `secondviewcontroller`` homeviewcontroller *secondviewcontroller = [storyboard instantiateviewcontrollerwithidentifier:@"homeviewcontroller"]; // set root view controller self.window.rootviewcontroller = secondviewcontroller; } else { // means need root view controller login view controller, let's create registerviewcontroller *loginviewcontroller= [storyboard instantiateviewcontrollerwithidentifier:@"registerd"]; self.window.rootviewcontroller = loginviewcontroller; } // override point customization after application launch. return yes; }
use boolforkey insted value key as
[[nsuserdefaults standarduserdefaults] boolforkey:@"login"]
Comments
Post a Comment