1、定义数据源
/** 数据源*/
@property (strong ,nonatomic) NSMutableArray *dataArray;
2、懒加载
-(NSMutableArray *)dataArray{
if (!_dataArray) {
_dataArray = [NSMutableArray array];
}
return _dataArray;
}
3、刷新数据
请求会数据之后赋值
self.dataArray = [NSMutableArray arrayWithArray:responseObject[@"list"]];
// 如果直接
self.dataArray = responseObject[@"list"];
// 会导致下面加载数据时出错,因为这时相当于将数组转变为不可变数组
4、加载数据时
NSArray *tempDataArray = responseObject[@"list"];
[self.dataArray addObjectsFromArray:tempDataArray];
网友评论