NSDictionary
が空であるかどうかを確認します。私はこれのようにやっている。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"];
上alwasyクラッシュ:
-[__NSCFConstantString objectForKey:]:
誰かがこれで私を助けることができますか?
場合([dictTemp isKindOfClass:[NSDictionaryのクラス]]!) – kb920