我已经搜索,但我无法找到一个很好的解释,为什么我仍然没有从我保存的整数得到正确的值。ios从NSUserdefaults保存和检索NSNumber
这是我如何保存我的事件ID。
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setInteger:eventSelected.eventId forKey:@"currentEvent"];
这就是我如何检索它。
NSLog(@"user dfault %@", [NSNumber numberWithUnsignedInt:[[[NSUserDefaults standardUserDefaults] objectForKey:@"currentEvent"] unsignedIntegerValue]]);
我得到了gthis。
用户dfault 123581200
另外,需要注意,事件如果我这样做的intValue,而不是unsignedIntegerValue,它仍然给我一个随机ID号。想知道我做错了什么。
这个工作。谢谢! – gdubs 2013-04-23 04:53:31
欢迎你@gdubs – 2013-04-23 04:54:56
这对我来说就像一个魅力..超级赞!!! – NSPratik 2016-10-21 12:46:38