Swift 懒加载无限调用的问题

253 阅读1分钟

场景:页面有左右两个列表leftTableView和rightTableView,写代码的时候图方便,直接用的懒加载,代码如下:image.png代理内判断tableview的代码:image.png现象:页面卡住,最后闪退,查看堆栈信息,像是懒加载没有起作用,导致无限调用leftTableView创建方法

解决方法:将两个tableView的数据和代理方法,从懒加载中移除,放在页面布局之后

原因分析:线程问题。