我正在做这样的事情:
// GET THE USER ID
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSString *user_id = [standardUserDefaults objectForKey:@"user_id"];
然后检查user_id是否为空
if ([user_id length] == 0) {
proceed = false;
NSLog(@"Error: User id is not set.");
}
我得到了这个运行时异常:
*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFBoolean length]: unrecognized selector sent to instance 0x1469f70”
知道为什么我会得到例外吗?我不认为我所做的事情有什么问题。
谢谢!