iphone - Checking if Username Exists in NSUserDefaults? -


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