NSAutoreleasePool is unavailable

1
NSAutoreleasePool  * pool = [[NSAutoreleasePool alloc] init];

报错是因为现在的XcodeARC打开了

第一种解决办法就是关掉所有的ARC

1
Build settings--->Apple LLVM compiler 3.0- Language--->Objective-C Automatic Reference Counting

YES改为NO

第二种方式就是让某个文件单独不用ARC

1
Build Phases--->Compile sources--->compiler Flags--->-fno-objc-arc