NSDictionary *regionDict = (NSDictionary *) region;
NSNumber *lat = [regionDict objectForKey:@"lat"];
//[latitude addObject:lat];
NSNumber *lng = [regionDict objectForKey:@"lng"];
//[longitude addObject:lng];
NSLog(@"%@%@%@",lat,lng,titles);
if(lat == [NSNumber numberWithFloat:0.00] && lng == [NSNumber numberWithFloat:0.00])
{
NSLog(@"%@%@%@",lat,lng,titles);
}
else
{
CLLocationCoordinate2D coord;
coord.latitude =lat.doubleValue;
coord.longitude =lng.doubleValue;
MapViewAnnotation *annotation =[[MapViewAnnotation alloc]initWithTitle:titles AndCoordinate:coord];
[self.mapView addAnnotation:annotation];
}
Wenn die Bedingung nicht erfüllt ist, weil NSNumber nicht mit Nullwert überprüft wird. was kann ich überprüfen? Erzähl mir mögliche Möglichkeiten .. zur Überprüfung Null.Wie kann ich überprüfen, NSNumber ist null?
Woher kommt das Regionswörterbuch? Was genau druckt der erste NSLog? – Anna