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];
}
의 NSNumber의 NULL 값으로 확인하지 때문에 조건이 만족하지 않은 경우. 내가 확인할 수있는 방법은 무엇입니까? null을 확인하는 방법을 알려주십시오. 객체가어떻게 NSNumber가 null인지 확인할 수 있습니까?
if ([myObject isKindOfClass:[NSNull class]])
을 수행하여 null의 경우
경우 지역 사전에서 오는? 첫 번째 NSLog는 정확히 무엇을 인쇄합니까? – Anna