0

我使用 MKMapView,它在 iPhone、iPad 和模拟器上运行良好,但在 iPod 中,当我第二次进入视图时它崩溃(第一次运行良好)。我已经尝试过了,但这对我不起作用:

-(void) backButtonAction    
 {  
  [_mapView setDelegate:nil];  
  [self.navigationController popViewControllerAnimated:YES];   
 }

当我尝试在 iPod 上执行代码时(第二次查看)。我收到错误(EXC_BAD_ACCESS(code=EXC_ARM_DA_ALIGN,address=0x494f6055))

4

1 回答 1

2

通过此解决方案,不会调用 didUpdateUserLocation 方法,并且您无法从 didUpdateUserLocation 方法内部获取用户位置,但直到 Apple 未修复它。这是我在EAGLContext renderbufferStorage: fromDrawable: in Cocos2d app 中从链接 EXC_BAD_ACCESS获得的唯一解决方案当我调试 并消除崩溃时。

在 Xcode 中,转到 Product -> Scheme -> Edit Scheme ... 对于运行调试配置(左侧)选择“选项”(右侧)并将“GPU 帧捕获”配置为禁用。

于 2015-09-17T06:48:27.817 回答