关于MKMapView操作过程崩溃问题
来源:互联网 发布:松下plc编程实例 编辑:程序博客网 时间:2024/06/06 05:48
转载自:舵手网络--http://www.helmsmansoft.com
在一次项目的开发过程中,用到了MKMapView地图显示,并放置打头阵的动画。在操作过程中,当地图页进入地图显示页地图没有完全加载完事(打头针没有落下插稳)的时候,如果快速切换到其它页面或对mapView进行了释放,程序就会崩溃。输出的错误如下:[****ViewController respondsToSelector:]: message sent to deallocated instance 0xc5b64e0根据错误的提示,只能看出地图类在调用某个方法时传了一个已经被释放的参数,但是根据提示的方法,在地图类中根本找不到提示传参错误的方法,也就找不出具体是哪个参数被释放了。但是根据提示的方法,可以看出,方法中的respondsToSelector:似曾相识, 对,代理中很常见的一个方法。也就是说地图在调用系统的代理方法的时候传的参数已经被释放了,所以程序崩溃。解决办法,只需要在切换界面或者释放mapView的时候将代理也至为nil即可。mapView.delegate = nil;
- 关于MKMapView操作过程崩溃问题
- MKMapView释放的时候崩溃
- 关于DestoryComponent崩溃问题
- 关于iOS10相机崩溃问题
- 关于Git的基本操作过程
- 关于MKMapView -地图展示
- 关于MKMapView -地图展示
- 关于MKMapView -地图展示
- SQLServer2000操作过程中的问题汇总
- MKMapView
- MKMapView的内存释放问题
- 关于DrawNow使用崩溃的问题
- 关于处理eclipse崩溃的问题
- 关于一个莫名其妙的崩溃问题
- 关于VS2010选中代码崩溃问题
- android studio关于隐藏标题栏崩溃问题
- 关于ListView下拉崩溃的问题
- 关于AVPlayer pop时崩溃的问题
- 求1+2+3+...+n
- hashSet根据compareTo()方法的写法不同,hashSet是可以加入重复元素的(即使这2个元素的hashCode相同)。
- DOM编程之一
- VMware下扩展硬盘空间 fdisk命令详解
- 构建静态链表
- 关于MKMapView操作过程崩溃问题
- 判断表是否存在
- C/C++ 常用宏
- DOM编程之二
- 调用[super setSelectedIndex:nIndex];时候崩溃问题?
- python的django项目uwsgi+nginx的部署
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Android教程
- DOM编程之三