已尝试使用AdWhirl将iOS应用程序转换为ARC (自动引用计数)。在AdWhirlView.m中有几个ARC禁止的自动释放调用。
当我将我所有的付费应用(没有adwhirl)重构到ARC时,XCode刚刚删除了我的保留、发布和自动发布,但AdWhirlView.m中的代码编写方式导致XCode暂停,指出“重写器删除未使用的‘自动发布’消息是不安全的;它的接收器可能会立即被销毁。”
有没有人能够重写AdWhirlView.m来正确使用ARC?或者我会被迫避免将两者结合起来?=/
提前感谢!
发布于 2011-11-11 03:01:26
好的,我已经找到了解决这个问题的办法……
当你点击“转换为Objective-C ARC”时,它会弹出一个叫做“选择要转换的目标”的菜单。
您所要做的就是单击下拉箭头展开文件列表,然后取消选择所有AdWhirl文件。
当XCode转到AdWhirl文件时,它会将项目的其余部分转换为ARC,而不会遇到错误。
https://stackoverflow.com/questions/8057230
复制相似问题