在我的应用程序中,我有 long long int
变量:9999999999
,我需要编写它,然后将其传入/传出 NSUserDefaults
。方法 setInteger:forKey:
和 integerForKey:
不起作用。
谢谢!
最佳答案
将整数包装到 NSNumber
对象中并使用 setObject:forKey:
:
long long int val = 9999999999LL;
[[NSUserDefaults standardUserDefaults] setObject:@(val) forKey:@"key"];
检索值:
long long int val = [[[NSUserDefaults standardUserDefaults] objectForKey:@"key"] longLongValue];
关于objective-c - 如何向 NSUserDefaults 写入/获取 "long long int",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23792957/