问题:
有时候-[UIButton badgeView]: unrecognized selector sent to instance 0x11d230cd0
出现这个问题,不知道具体问题在哪,因为用的是第三方的基类,不是很熟。
解决:
1、将出现错误的地方加个断点
这里只加了一个左侧导航按钮,感觉没有什么地方错的。
但就是加了这个以后,出现的问题,那么就把断点设在这里面。
2、执行方法,切换到断点处,如下图
3、执行后,再点击运行按钮,就会跟踪到具体的代码行。如下图
原来基类中读取了badgeView,所以这个不能为null,因为customView中是UIButton
错了才是对的。