原因: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");
}