login - NSUserDefaults won't delete object for key -
when user logs in application, download token json server , store in nsuserdefaults, such:
[[nsuserdefaults standarduserdefaults] setvalue:token forkey:token]; when user logs out in subsequent page, call method , return login screen:
[[nsuserdefaults standarduserdefaults] setobject:@"" forkey:token]; (and before called [[nsuserdefaults standarduserdefaults] removeobjectforkey:token];)
it doesn't matter how try delete user defaults, whenever load app, shows me full token , not empty string nor null value.
when reading around, apparently has read write cycles? if leave while, key still remains. simulator problem?
whatever cause, how around this?
it's simulator problem of caching memory first. happens in xcode , should not happen on device.
Comments
Post a Comment