我试图将来自服务器的userid存储到userDefaults这是一个NSUserDefault对象,但它总是显示0为userDefaults的值,我曾尝试过使用setObject方法,但仍然无法正常工作,我检查了来自服务器的信息它从不为0.用户id的值永远不会为0,但NSUserDefault仍显示为0.
int userid=[[userdata objectForKey:@"id"] integerValue];
[userDefaults setInteger:userid forKey:@"UserID "];
[userDefaults synchronize];
NSLog(@"UID: %d",[[NSUserDefaults standardUserDefaults] integerForKey:@"UserID"]);
Run Code Online (Sandbox Code Playgroud)
请帮我谢谢.