使用規范
@property (nonatomic, strong) NSMutableArray *historyArr;
_historyArr = [[NSMutableArray alloc]init];
_historyArr = data;
直接進行賦值,會讓NSMutableArray轉變為NSArray.這樣執行 removeObjectAtIndex就會不成功,造成crash
規范:
[weakSelf.historyArr addObjectsFromArray:data];//未這樣寫,而是直接賦值,所以出現錯誤。
// 從列表中刪除
[weakSelf.historyArr removeObjectAtIndex:indexPath.row];