【发布时间】:2016-03-17 13:58:29
【问题描述】:
我正在使用NSUserDefaults 保存单个标签,标签保存和加载非常好,除非在应用程序首次启动时,例如,当用户下载应用程序时,标签是空白的,直到他们开始使用应用程序。
有没有办法在应用首次启动时使用NSUserDefaults 加载默认 abel?
viewDidLoad:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[label setText:[defaults objectForKey:@"myString"]];
IBAction:
NSUserDefaults *defualts = [NSUserDefaults standardUserDefaults];
NSString *saveString = label.text;
[defualts setObject:saveString forKey:@"myString"];
【问题讨论】:
-
你有什么问题......?
-
使用启动应用程序时从
NSUserDefaults加载值的代码更新您的问题。 -
“用户下载应用”是什么意思
-
@SahebRoy 例如,如果它在应用商店中并且您下载了它,则标签值将设置为空,直到用户开始使用它,所以我想通过在里面保存一些东西来填充那个空白空间暂时在那里。
标签: ios uilabel nsuserdefaults