如果用到了animatesDrop,让图钉从天上掉下来,那么如果图钉没掉下来之前,把包含mapview的view controller释放了,那么可能会导致系统崩溃。因为图钉掉下来之后,mapview会调用包含自己的view controller中的方法。要解决这个问题,释放mapview的时候,应该先执行mapview.delegate = nil;
MKMapView释放的时候崩溃
最新推荐文章于 2025-07-26 14:19:24 发布
本文探讨了使用animatesDrop动画过程中,若在图钉未完全掉落前释放包含MapView的ViewController可能导致的应用崩溃问题。文章提供了简单有效的解决方案:在释放MapView前设置其代理为nil。
6562

被折叠的 条评论
为什么被折叠?



