こんにちは 私は と で働いていCAShapeLayer
ます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;
助けてください。ありがとうございます。