弹幕直接卡死,不报任何错误,很难定位到
lxm1799 opened this issue · comments
问题文件:HJDanmakuView
方法:visibleDanmakuAgents
问题可能性的原因:弹幕数据读取抢夺死锁
目前我解决办法:
- (NSArray *)visibleDanmakuAgents {
@synchronized (self) {
return [NSArray arrayWithArray:self.renderingDanmakus];
}
// __block NSArray *renderingDanmakus = nil;
// dispatch_sync(_renderQueue, ^{
// renderingDanmakus = [NSArray arrayWithArray:self.renderingDanmakus];
// });
// return renderingDanmakus;
}