原因:latitude 113,已經超過範圍是超出範圍了,加上範圍判斷, 如下所示:
if ( (theRegion.center.latitude >= -90) && (theRegion.center.latitude <=90) && (theRegion.center.longitude >= -180) && (theRegion.center.longitude <=180) ){
[mapView setRegion:[mapView regionThatFits:theRegion] animated:YES];
}else{
NSLog(@"invilid region");
}