繁体   English   中英

疯狂的MAPKit错误“ NSInvalidArgumentException”,原因:“ ***-[UISwipeGestureRecognizer removeFromSuperview]:无法识别的选择器已发送到实例

[英]Crazy MAPKit bug 'NSInvalidArgumentException', reason: '*** -[UISwipeGestureRecognizer removeFromSuperview]: unrecognized selector sent to instance

好的,我已经埋在MAPKit中很长时间了。 我从SQLite数据库删除了别针。 远距离位置有效,注释有效,看起来很棒。 甚至我的活动指标都可以。 然后,在我结束该项目之前,我正在滑动,打手势,将其命名为我的可爱地图,效果很好,然后是BOOM! 没错!

由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'***-[UISwipeGestureRecognizer removeFromSuperview]:无法识别的选择器已发送至实例0x143cb0'

我是通过代码创建的,没有IB。 Google设定了零。 解决这个问题的任何技巧都值得赞赏! 由于某种原因,我的mapView在SwipeGesture上出现异常? 嗯?

这种类型的异常,特别是当它们在起源上是神秘的并且涉及到您不认识的对象时,通常是由于内存管理错误-过度释放了对象,使指向对象的指针不保留它们而导致的,等等。与NSZombieEnabled一起运行,以查看是否可以找到错误的来源。 (一般来说,这是一个很好的工具供您使用。)NSZombieEnabled的简介是:

http://www.fromconcentratesoftware.com/2007/08/09/nszombieenabled-for-the-debugger-adverse/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM