iphone - MKCoordinateRegion setRegion问题

标签 iphone ios ios6 mkmapview mkcoordinateregion

我将此代码用于iPhone iOS 5.0设备。一切都很好:

self.mapView = [[[MKMapView alloc]init] autorelease];
mapView.delegate = self;
mapView.frame = CGRectMake(0, 0, 320, 414);
[myView addSubview:mapView];
MKCoordinateRegion zoomRegion = MKCoordinateRegionForMapRect(MKMapRectWorld);
MKCoordinateRegion adjustedRegion = [mapView regionThatFits:zoomRegion];
[mapView setRegion:adjustedRegion animated:NO];

然后我在iPhone 6.0上尝试了它,它在字符串[mapView setRegion:adjustedRegion animated:NO];上崩溃了
    *** Terminating app due to uncaught exception 'NSInvalidArgumentException',
 reason: 'Invalid Region <center:+0.00000000, +0.00000000 span:+176.06470039, +360.00004292>'

我应该更改我的代码吗?

最佳答案

编辑

在您的情况下[mapView regionThatFits:zoomRegion];会产生问题..删除它:

MKCoordinateRegion zoomRegion = MKCoordinateRegionForMapRect(MKMapRectWorld);
   // MKCoordinateRegion adjustedRegion = [self.mapView regionThatFits:zoomRegion];
    [self.mapView setRegion:zoomRegion animated:NO];

关于iphone - MKCoordinateRegion setRegion问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14598237/

相关文章:

iPhone设备调试

java - 在 Windows 上使用 Java 代替 pngcrush 优化 iPhone 的 PNG 格式

iphone - 将滚动条添加到 ViewController( Storyboard)

ios - 如何获取 Facebook 用户的已验证状态

iphone - "Your Second iOS App": How do I implement a Singleton?

ios - NSURLSession 和后台流上传

ios - 使用AVFoundation扫描PDF417条码

ios - 添加 NSOperation 崩溃

ios - 分组的 TableView 单元格宽度

iphone - 在 iOS 上点击文本区域时 CKEditor 不聚焦