自动参考计数(ARC)中的NSThreads

net*_*ttz 7 iphone objective-c nsthread nsautoreleasepool automatic-ref-counting

我试图在4.3.5中使用NSThreads和ARC.使用iOS 5,一切都很完美,但如果我在较旧的iOS上尝试它,如4.3它的泄漏.通常我会为NSThreads使用Autoreleasepool,但由于ARC中没有手动Autoreleasepool我不知道如何解决这个问题.

我收到了大量的消息,比如"__NSAutoreleaseNoPool():类NSComparisonPredicate的对象0x4567b40自动释放,没有池到位 - 在我启动一个线程后在我的控制台中泄漏".

NSThread detachNewThreadSelector:@selector(showAlert) toTarget:self withObject:nil];
Run Code Online (Sandbox Code Playgroud)

如何在5.0之前正确地与ARC和iOS进行交互.

干杯网

Jon*_*pan 20

-(void)showAlert
{
    @autoreleasepool {
        // Your code.
    }
}
Run Code Online (Sandbox Code Playgroud)