【发布时间】:2012-11-10 05:20:06
【问题描述】:
我正在尝试将地图跨越到两个坐标的中心。它在以前版本的 iOS 上运行良好,但现在突然,我收到以下错误消息:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid Region <center:nan, nan span:nan, nan>'
有什么想法吗?
CLLocationCoordinate2D savedCoordinate;
savedCoordinate.latitude = [userDef doubleForKey:@"savedCoordinate-latitude"];
savedCoordinate.longitude = [userDef doubleForKey:@"savedCoordinate-longitude"];
savedPosition = savedCoordinate;
CLLocationDistance visibleDistance = 100;
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(savedCoordinate, visibleDistance, visibleDistance);
MKCoordinateRegion adjustedRegion = [mapView regionThatFits:region];
[mapView setRegion:adjustedRegion animated:NO];
【问题讨论】:
标签: iphone ios6 mkmapview mapkit cllocation