Ich möchte überprüfen, ob ein NSDictionary
leer ist. Ich mache es so.Überprüfen, ob NSDictionary leer ist
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];
}
Aber es alwasy stürzt auf dieser Linie arrCities = [mutDictValues objectForKey:@"cities"];
mit dem folgenden Fehler:
-[__NSCFConstantString objectForKey:]:
jemand mir dabei helfen?
if ([dictTemp isKindOfClass: [NSDictionary Klasse]]!) { // Etwas DisplayAlert (@ "Es wurden keine Daten gefunden") } – kb920