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

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -