首页 文章

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

提问于
浏览
7

我试图在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];

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

干杯网

1 回答

  • 20
    -(void)showAlert
    {
        @autoreleasepool {
            // Your code.
        }
    }
    

相关问题