tableView 懒加载
- (UITableView *)tableView
{
if (!_tableView)
{
self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
self.tableView.dataSource = self;
self.tableView.delegate = self;
MJWeakSelf;
self.tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
weakSelf.pageNum = 0;
[weakSelf requestRecordData];//网络请求
}];
MJRefreshAutoNormalFooter * footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{
weakSelf.pageNum +=1;
[weakSelf requestRecordData];//网络请求
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[weakSelf.tableView.mj_footer endRefreshing];
[weakSelf.tableView.mj_footer endRefreshingWithNoMoreData];
});
}];
self.tableView.mj_footer = footer;
}
return _tableView;
}
UITableView数据加载完毕之后 不再允许网络请求
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- RapidDevelop-Android快速开发框架 框架持续更新中 这个框架是从平时项目里用的比较多的框架里整合...
- 最近在处理德国用户必须关闭蜂窝移动数据才可以连接我们公司的自带WiFi功能的设备,这个问题让人头疼的地方在于只有德...
- 昨天策划妹子红着脸找我说,她说,“第一次装游戏应用,发现不能上网,连那个请求网络权限弹框也没有。”,我以为她觉得我...
- 国行iPhone的新问题:手机升级了iOS 10.2,运行项目的时候,却不提示请求网络权限的弹窗. 参考博客iOS...