Hor*_*cia 2 objective-c nsuserdefaults ios
我使用此代码保存:
[[NSUserDefaults standardUserDefaults] setValue:@"vruch" forKey:@"nastoikaIP"];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)
并加载此代码:
NSString* automanual = [[NSUserDefaults standardUserDefaults]
valueForKey:@"nastroikaIP"];
if ([automanual isEqualToString:@"vruch"]) {
autovruch.selectedSegmentIndex = 1;
[self obnovittext];
}
Run Code Online (Sandbox Code Playgroud)
sch*_*sch 11
您不应该使用该方法setValue:(来自NSKeyValueCoding协议),而是setObject:(来自NSUserDefaults类)来存储字符串.
[[NSUserDefaults standardUserDefaults] setObject:@"vruch" forKey:@"nastroikaIP"];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)
您可以使用该方法检索字符串 stringForKey:
NSString* automanual = [[NSUserDefaults standardUserDefaults] stringForKey:@"nastroikaIP"];
Run Code Online (Sandbox Code Playgroud)
最后,请注意,通常最好为您使用的键定义常量,NSUserDefaults以避免任何错误输入错误,这些错误在发生时可能很难调试.
编辑
看起来你已经做了一个错误输入错误nastoikaIP!= nastroikaIP.注意丢失/额外的r字母.
| 归档时间: |
|
| 查看次数: |
5056 次 |
| 最近记录: |