【发布时间】:2012-07-25 06:58:26
【问题描述】:
最近在我的应用程序中出现了一个与新 MBP Retina 上的视图动画相关的错误。我没有要重现的新 MPB,但受影响的用户正在通过大量调试输出帮助追查问题。在我的动画委托上似乎两次调用了animationDidEnd,第二次似乎把事情搞砸了。该代码已经在 10.5-10.7.4 上运行了很长一段时间,到目前为止,这似乎与新的 MBP Retina 隔离。
我将视图本身用作动画代理,以防视图和动画代理之间的关系发生了变化,从而排除了这种可能性。我还在进一步调查 animationDidEnd 方法被两个不同的动画对象调用的可能性(尽管我没有任何迹象表明另一个动画正在应用程序的任何地方运行,更不用说这个委托了)。
如果有人知道与动画代表相关的文档有任何更新,我将不胜感激指针,或任何其他想法。谢谢。
【问题讨论】:
标签: macos retina-display nsanimation