一旦应用程序终止,NSUserDefault即会清除

时间:2016-01-11 22:37:20

标签: ios objective-c nsuserdefaults

用于保存数据

NSString *balSnapTokenFromResponce;
    balSnapTokenFromResponce = @"456294797493749873";

NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:balSnapTokenFromResponce forKey:@"Token"];
    [defaults synchronize];

用于重新获取数据

[[NSUserDefaults standardUserDefaults] stringForKey:@"Token"]

1 个答案:

答案 0 :(得分:2)

如图所示,这没有任何意义:

[[NSUserDefaults standardUserDefaults] stringForKey:@"Token"]

您必须对返回值执行某些操作:

NSString *balSnapTokenFromResponce = [[NSUserDefaults standardUserDefaults] stringForKey:@"Token"];

也许你是,但你的问题并不清楚。因为否则你发布的代码应该有效,假设它被调用了。