【发布时间】:2013-07-18 16:40:21
【问题描述】:
我想检查NSDictionary 是否为空。我就是这样做的。
mutDictValues = [[[NSUserDefaults standardUserDefaults] objectForKey:@"dicValues"]mutableCopy];
NSLog(@"dictValues are %@",mutDictValues);
if(mutDictValues == NULL){
arrCities = [[NSMutableArray alloc]init];
NSLog(@"no cities seleceted");
}else{
arrCities = [[NSMutableArray alloc]init];
arrCities = [mutDictValues objectForKey:@"cities"];
[self placeCities];
}
但它总是在 arrCities = [mutDictValues objectForKey:@"cities"]; 这一行崩溃,并出现以下错误:
-[__NSCFConstantString objectForKey:]:
有人可以帮我解决这个问题吗?
【问题讨论】:
-
if (![dictTemp isKindOfClass:[NSDictionary class]]) { // 做某事 DisplayAlert(@"No data found") }
标签: iphone ios objective-c nsmutablearray nsdictionary