1、在无意间发现一个看似没有问题但是存在问题的问题,怎么上拉加载更多方法一直在被调用呢?可是当数据比较少的时候就不会出现这个问题。细细斟酌了一下,发现是因为 tableview 在没有数据的时候也执行了 tableview.reload() 方法,做以下调整即可:
let arr: NSArray = dic["list"] as! NSArray if arr.count > 0 { self.dataArr.addObjects(from: arr as! [Any]) self.tabView.reloadData() } self.tabView.mj_footer.endRefreshing()
2、iPhone X 模拟器运行时出现的问题
Task <85C301A3-2A33-47E9-BA42-8FBD96EB3887>.<0> HTTP load failed (error code: -999 [1:89])
SG ERROR: 202
NSURLConnection finished with error - code -1001