出现unrecognized selector sent to instance的解决方法

昨天下班前想写一个瀑布流的demo,临下班运行崩溃,同事喊我快走,无奈,只好等今天早上来解决,不过幸好,现在已经解决了,记录一下,崩溃信息如下图:

崩溃信息

根据崩溃信息能得出结论:是由于继承错误,导致出现野指针,没有创建对象或者对象已经销毁,但是还在使用.
使用全局断点,发现崩溃的地方如下图:

崩溃代码

很是郁闷我感觉自定义的类没问题啊,但为什么老是崩溃,于是我又到sb中查看信息,能不能发现点蛛丝马迹,果然,发现点什么,哈哈,如下图:

罪魁祸首

发现这里的Layout还是继承的UICollectionFlowLayout,所以导致出现以上的崩溃信息,将sb中Layout的Class改成CxyCollectionFlowLayout即可.

在这个浮躁的社会,静下心来找错误,是多么不容易的事情啊,哈哈,不说了,美好的一天开始了,下篇文章我会把demo发上来.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容