关于使用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];