ios视图控制器退栈调用反编码遇到…

来源:互联网 发布:大学生网上兼职软件 编辑:程序博客网 时间:2024/06/06 04:42
最近在项目中需要使用反编码进行精确定位,出现了一个头疼的问题。问题原因是当反编码代理回调还没有成功时候如果快速将控制器退栈,销毁控制器,那么会导致appcrash掉。经过调试,发现在调用

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoderdidFindPlacemark:(MKPlacemark*)placemark {

}方法时候与控制器出栈冲突,解决方案是在-(void)dealloc里调用    //防止控制器将要销毁时候而代理回调还没回来崩溃

   [_geocoder cancel];

0 0