关于使用NSMutableArray,removeObjectA

2017-05-18  本文已影响0人  All_Be_Alright

使用规范

@property (nonatomic, strong) NSMutableArray *historyArr;

_historyArr = [[NSMutableArray alloc]init];

_historyArr = data;

直接进行赋值,会让NSMutableArray转变为NSArray.这样执行 removeObjectAtIndex就会不成功,造成crash

规范:

[weakSelf.historyArr addObjectsFromArray:data];//未这样写,而是直接赋值,所以出现错误。

// 从列表中删除

[weakSelf.historyArr removeObjectAtIndex:indexPath.row];

上一篇下一篇

猜你喜欢

热点阅读