情形:在测试的过程中发现,ios13.3的导航栏返回事件正常,但是ios14.5的导航栏返回按钮点击却没有反应
分析问题::起初以为是因为xcode12.4没有更新,毕竟用ios14.5的真机打断点也无法正常进行,后面用模拟机测试发现也有这样的问题。UI显示正常,手势返回正常,只有点击没有反应,问题应该就发生在addtarget方法上,想起前天添加了一个UIControlExtentsion(用方法拦截sendAction:to:forEvent:,从而实现防止按钮重复点击的问题),后面跟代码发现果然是因为这个,但是在ios13.3上UIBarButtonItem的action并没有受影响,大概版本差异吧
06-14
574
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交