ipad – ARC禁止将’int’转换为’CAMediaTimingFunction *’

ipad – ARC禁止将’int’转换为’CAMediaTimingFunction *’,第1张

概述任何人都可以建议替代这行代码,以便我的代码与ARC兼容. [animation setTimingFunction:(CAMediaTimingFunction*)UIViewAnimationCurveEaseInOut]; 即使在MRR(非ARC)中,该代码也不正确.它没有崩溃的唯一原因是因为UIViewAnimationCurveEaseInOut恰好具有值0(在强制转换后变为零). 相反, 任何人都可以建议替代这行代码,以便我的代码与ARC兼容.

[animation setTimingFunction:(camediatimingFunction*)UIVIEwAnimationCurveEaseInOut];
解决方法 即使在MRR(非ARC)中,该代码也不正确.它没有崩溃的唯一原因是因为UIVIEwAnimationCurveEaseInOut恰好具有值0(在强制转换后变为零).

相反,你应该使用

[animation setTimingFunction:[camediatimingFunction functionWithname:kcamediatimingFunctionEaseInEaSEOut]];

除了使用camediatimingFunction *的实际实例外,这将完成您打算做的事情.

总结

以上是内存溢出为你收集整理的ipad – ARC禁止将’int’转换为’CAMediaTimingFunction *’全部内容,希望文章能够帮你解决ipad – ARC禁止将’int’转换为’CAMediaTimingFunction *’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存