Chcę sprawdzić, czy NSDictionary
jest pusty. Robię to w ten sposób.Sprawdź, czy NSDictionary jest pusty
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];
}
Ale zawsze pełen wypadków na tej linii arrCities = [mutDictValues objectForKey:@"cities"];
z powodu następującego błędu:
-[__NSCFConstantString objectForKey:]:
Czy ktoś może mi pomóc z tym?
if ([dictTemp isKindOfClass: [NSDictionary klasa]]!) {// zrób coś DisplayAlert (@ "Brak danych") } – kb920