icofans / TTTagView

一个优雅的支持单行,多行分页,支持单选多选等功能的自定义标签视图
MIT License
52 stars 13 forks source link

老是闪退? #9

Open sharehoney opened 3 years ago

sharehoney commented 3 years ago

嗨,大家有遇到这种情况吗?

执行到 [_pageControl setValue:_pageIndicatorImage forKeyPath:@"pageImage"] 时就闪退, 原因【可能】是 _pageIndicatorImage为空的原因?

控制台显示: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Call to obsolete private method -[UIPageControl _setPageImage:]' terminating with uncaught exception of type NSException

多谢各位。

sharehoney commented 3 years ago

直接原因是 _setPageImage的时候 image 为空就闪退, 根本可能是iOS 14.x下更要求严格了;不过还没有看文档。

Jake-Chiu commented 3 years ago

把源码里面自定义pageControl图片的方法注释,就不会崩了,应该是iOS14.x以后不让通过kvc访问私有方法了,自己如果有对图片的需求可以找找有别的办法解决没