【发布时间】:2012-07-26 17:02:28
【问题描述】:
我正在做这样的事情:
// 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”
知道为什么会出现异常吗?我不认为我所做的事情有什么太大的问题。
谢谢!
【问题讨论】:
标签: objective-c ios xcode ios5