美文网首页
iOS 可变数组removeAllObjects引起崩溃

iOS 可变数组removeAllObjects引起崩溃

作者: 一季_又一寂 | 来源:发表于2016-12-12 16:33 被阅读1010次

    今天使用可变数组的方法

    [self.showDataSource  removeAllObjects];

    程序居然崩溃了,

    找了好大一会儿,发现我在程序有个地方做了这个操作

    self.showDataSource =(NSMutableArray *)dataArray;

    其中dataArray是一个NSArray不可变数组,

    我用强制转换赋值给我的可变数组。

    结果发现,虽然可以这样赋值,但是不可以用可变数组的方法,改变数组中的元素,

    解决方法:改成这样

    self.showDataSource = [[NSMutableArray alloc] initWithArray:dataArray];

    相关文章

      网友评论

          本文标题:iOS 可变数组removeAllObjects引起崩溃

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