cast of NSInteger (aka int) to id is disallowed withARC
发布日期:2021-06-29 11:52:50 浏览次数:2 分类:技术文章

本文共 237 字,大约阅读时间需要 1 分钟。

由于使用了ARC,系统会提示

Cast of ‘int’ to ‘id’ is disallowed with ARC
解决方案一:

buildseting –搜auto 然后把object-c++ auto…设置no

解决方案二:

引用块内容

可以设置某个文件不适用ARC的。在target中的compile sources中,将该文件指定成-fno-objc-arc就可以了

设置结束后注意,该文件目前是MRC方式管理内存,需要自己管理内存分配和释放,否则会造成内存泄漏

转载地址:https://blog.csdn.net/zzl819954692/article/details/81077464 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:对OC中BOOL值在debug和release模式下不同的问题分析和总结
下一篇:macOS开发之警告视图

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月11日 04时03分21秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章