您好,我正在使用CAShapeLayer
and CGPath
。我正在绘制拼图并添加到scrollview
。我放了重新加载按钮来检查性能。当我重新加载时,我正在删除所有以前的图层scrollview
。一段时间后它崩溃了。
僵尸向我展示了删除图层的原因,这就是问题所在。这在代码中有什么问题吗?这里是 :
NSArray* layerArray = [[self.scrollView.layer sublayers]copy];
for (int i = 0; i < layerArray.count; i++) {
A3JigsawView* aJigsawView = [layerArray objectAtIndex:i];
[aJigsawView removeFromSuperlayer];
}
self.scrollView.layer.sublayers = nil;
prevWidth = 0;
prevHeight = 0;
请帮助我。谢谢。