Как я могу сравнить текущий диапазон MKMapView?Я использую следующий код:
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated{
if ([[regionsMapView.region.span] doubleValue] < 1.0) {
NSLog(@"SHOW ANNOTATIONS");
}else {
NSLog(@"HIDE ANNOTATIONS");
}
}
Но он показывает ошибку, как это:
error: expected ':' before ']' token
confused by earlier errors, bailing out
И снова, если я использую, как показано ниже:
if (regionsMapView.region.span < 1.0) {
NSLog(@"SHOW ANNOTATIONS");
}else {
NSLog(@"HIDE ANNOTATIONS");
}
Тогдаэто также показывает ошибку как ниже:
error: invalid operands to binary < (have 'MKCoordinateSpan' and 'double')