WeChat
WeChat copied to clipboard
点赞之后,再评论崩溃了,必现的。
点赞之后增加了一行,在评论崩溃了,必现
[momentItemViewModel.dataSource addObject:commentItemViewModel]; 这个数组在点赞之后变成了不可变熟组了,导致崩溃,没跟踪到哪里改变的。
好的,已经定位到了错误位置,MHMomentItemViewModel.m 第223行代码导致的,笔者会火速修复该Bug
if (self.dataSource) { [ops addObject:atti]; [ops addObjectsFromArray:self.dataSource]; self.dataSource = ops.mutableCopy;
}else{
self.dataSource = [NSMutableArray arrayWithArray:@[atti]];
}
嗯嗯 ,之前用的是不可变的,后面要做评论数据的时候,才改成不可变的。后面这里就忘记修正了。
笔者这雷厉风行的劲,学习