我从Web服务获取一些标识。如何在NSUserdefaults中验证字符串
例如:101。
该ID我保存在NSUserdefaults并将该值给该字符串。
现在我需要验证该字符串,如果该字符串等于0我需要触发一个动作,如果该值不等于0我需要触发另一个动作。
因为我的代码是这样的。
NSLog(@"id is%@",[defaults objectForKey:@"id"]);
NSString *intString = [NSString stringWithFormat:@"%d", [defaults objectForKey:@"id"]];
NSLog(@"string %@",intString);
if ([intString isEqualToString:@"0"]) {
NSLog(@"yes it is 0");
}
else {
NSLog(@"No it not eqal to zero");
}
在控制台ID在第一时间为0,字符串是0
如果我检查第二次id为0,字符串是100243248.
我没有得到这是什么100243248值。
我需要在NSUserdefaults中检查id。如果该值为0,我需要触发一个动作,如果该值不等于零,我需要触发另一个动作。
我该怎么办才能请任何人帮助我。
谢谢你提前。
可能是它在其他地方被修改... – 2011-01-25 07:22:10