黑马程序员技术交流社区

标题: xcode5.1 ARC 报错问题 [打印本页]

作者: pprgra56    时间: 2014-4-21 23:19
标题: xcode5.1 ARC 报错问题
本帖最后由 pprgra56 于 2014-4-22 09:49 编辑

xcode是5.1的 在打开arc模式下写
#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc, const char * argv[])
{

    @autoreleasepool {
        
        Person *p = [[[Person alloc ] init ]autorelease];
    }
    return 0;
}报错
ARC forbids explicit message send of 'autorelease'
大家遇到过吗 然后关闭ARC之后就变成警告了 跪求大神破解....
作者: 程浩    时间: 2014-4-21 23:52
弱弱地问一句
Person *p = [[[Person alloc ] init ]autorelease];
这句是不是多写了一个[
作者: 程序猿-2014    时间: 2014-4-22 01:10
这个报错应该报的很明显吧     ARC下是不能用autorrelease的     至于警告就不太清楚了    可能是哪里还有问题吧   

B1327417-958A-4FCF-A1FD-D9496B3137E0.png (62.75 KB, 下载次数: 62)

B1327417-958A-4FCF-A1FD-D9496B3137E0.png

作者: .Drenched    时间: 2014-4-22 04:44
ARC下是不能用autorrelease,警告可能是连带。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2