1

我在制作动画时遇到了僵尸,而 Zombies 工具并没有多大帮助。这就是它的意思:

在此处输入图像描述

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

在此处输入图像描述

我猜它与动画块中受影响的视图有关,该视图在动画期间以某种方式消失。

我一辈子都想不通Core Animation为什么要制作僵尸。什么会导致这种情况?

4

1 回答 1

0

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

在我看来,您正在处理 Core Animation(或 UIView 动画代码)一个自动释放(如果您使用手动引用计数)或非强引用(如果您使用 ARC)的对象。

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

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

于 2012-12-27T02:00:46.373 回答