我正在为我的应用程序使用导航控制器。在其中一个视图中,我有一个由计时器触发的动画。 当我单击后面时,我在控制台中收到此消息:
modifying layer that is being finalized
我认为这是因为动画在dealloc之后仍在运行。我找到了如何删除动画,但在这种情况下它不起作用:
[toolbarView.layer removeAllAnimations];
有没有不同的方法来释放这个viewcontroller没有问题?
答案 0 :(得分:1)
这是由于释放问题。 在我的情况下,我在方法内部分配一个类,我正在推动下一个视图控制器。 之后,我发布了那个类。所以它显示出错误。
溶液.... 我在.h中初始化并在dealloc.now中发布它工作正常。