i want check if username exists in nsuserdefaults, if not want load modal view controller. problem though username nil, it's still acting if exists. here's have:
//check if login data exists nsuserdefaults *defaults = [nsuserdefaults standarduserdefaults]; if ([defaults objectforkey:@"username"] != nil) { //load login view if no username found nslog(@"no username found"); loginviewcontroller *loginview = [[loginviewcontroller alloc] init]; [self presentviewcontroller:loginview animated:yes completion:nil]; } else { nsstring *savedusername = [defaults stringforkey:@"username"]; nslog(@"username found: %@", savedusername); }
i keep getting in nslog: username found: (null)
any appreciated!
you can try no need use nil
.
nsuserdefaults *defaults = [nsuserdefaults standarduserdefaults]; if (![defaults objectforkey:@"username"]) { } else { }
Comments
Post a Comment