是什么导致Core Animation制作僵尸?

时间:2012-12-26 18:50:13

标签: iphone ios memory-management core-animation

动画制作时我得到一个僵尸,僵尸乐器没什么帮助。这就是它的意思:

enter image description here

发布动画的代码是一个实用程序,它接收动画块并将其传递给Core Animation:

enter image description here

我猜测它与动画块中受影响的视图有关,在动画过程中会以某种方式消失。

我不能为我的生活找出为什么Core Animation正在制作僵尸。是什么导致这种情况?

1 个答案:

答案 0 :(得分:0)

我已经使用了那些animateWithDuration视图调用了很多次而且从未有过僵尸。

对我来说,就像你正在处理核心动画(或UIView动画代码)一个自动释放的对象(如果你正在使用手动引用计数)或没有强烈引用(如果你正在使用ARC)。

发布创建动画块的代码,并描述您动画视图的生命周期以及您在动画块中引用的任何对象。

选择一个动画块开头。很可能你在其他动画中犯了同样的错误。