美文网首页
ios 关于数据源数组的赋值问题

ios 关于数据源数组的赋值问题

作者: 风都 | 来源:发表于2017-03-10 15:17 被阅读225次

    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];
    

    相关文章

      网友评论

          本文标题:ios 关于数据源数组的赋值问题

          本文链接:https://www.haomeiwen.com/subject/urzngttx.html