4
任何人都可以请建议替代此行代码,以便我的代码与ARC兼容。将'int'转换为'CAMediaTimingFunction *'不允许使用ARC
[animation setTimingFunction:(CAMediaTimingFunction*)UIViewAnimationCurveEaseInOut];
任何人都可以请建议替代此行代码,以便我的代码与ARC兼容。将'int'转换为'CAMediaTimingFunction *'不允许使用ARC
[animation setTimingFunction:(CAMediaTimingFunction*)UIViewAnimationCurveEaseInOut];
即使在MRR(非ARC)中,该代码也不正确。它不是崩溃的唯一原因是是因为UIViewAnimationCurveEaseInOut
碰巧具有0
(它在铸造后变为nil
)。
相反,你应该使用
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
这将做你打算这样做,除了与CAMediaTimingFunction*
实际情况是什么。
非常感谢..它的工作!! \ – CKK