我使用最新的SDK iOS5为iOS 4.2开发iPhone应用程序。我尝试添加外部类Kal
但是我给了我错误“ARC禁止'autorelease','retain'和'release'的显式消息发送”。我想在任何条件下在我的应用程序中添加这些类。 我想在我的应用程序中执行这些类。 我基本上坚持了两点, 1)我如何明确使用retain,release和autorelease关键字 2)我如何在最新iOS 5.0(包含ARC方案)的4.0较低版本上部署我的应用程序
由于 RRB
答案 0 :(得分:1)
有一个重构会将您的类转换为与ARC兼容。
在XCode菜单中:编辑 - 重构 - 转换为Objective-C ARC。
答案 1 :(得分:1)
有关如何基于每个文件禁用ARC的说明,请参阅this question。这里的解决方案可能是为Kal文件禁用ARC,同时为项目的其余部分启用它。 (ARC在iOS 4.0上运行良好,只有几个小例外。)
答案 2 :(得分:0)