【发布时间】:2010-04-08 11:36:20
【问题描述】:
我正在按照页面底部的示例调用animationDidStop函数。
http://www.informit.com/articles/article.aspx?p=1168314&seqNum=2
作者说:
我有一个专门设计为动画代理的对象,它所做的只是持有对目标对象的引用,接受 animationDidStop: 消息,然后释放自己。
这表明你不应该这样做:
[animation setDelegate:self];
我是应用程序编程的新手,有人可以概述一下我可以如何做到这一点吗?或者给我发一个链接解释它。
【问题讨论】:
-
你的意思是它应该做 [animation setDelegate:self]; ?文章说要这样称呼。
-
请注意
CAAnimation的delegate很强大,因此您可能需要将其设置为nil以避免保留循环!