在iOS 5下解除线程和ARC:如何使用4.3创建兼容代码?

Ste*_*ynx 0 xcode cocoa-touch objective-c ios automatic-ref-counting

所以,我在我的代码中有一个位置,我分离一个线程,它运行正常.

直到我在iOS 4.3上运行代码,然后它带有数十亿个" NSCFString自动释放的对象0x1045660,没有池到位 - 只是泄漏"错误的香蕉.

但我不能在线程调用的方法中放置一个自动释放池,因为NSAutoReleasePool当ARC打开时无法使用.

那么,怎么办?

Dav*_*ham 6

将它放在@autoreleasepool {}中