HJDanmakuDemo
HJDanmakuDemo copied to clipboard
弹幕直接卡死,不报任何错误,很难定位到
问题文件: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; }