2012-01-31 97 views
-1

堆棧:(0xb1771f 0xb4f602 0x58e62 0x90ec4a24 0x90eb6cf2 0x90eb6781 0x90eb65c6)
2012-01-31 19:58:10.920 FINS [7353:560F] * _NSAutoreleaseNoPool():對象0x708e000類NSConcreteData自動釋放與地方沒有游泳池 - 剛剛泄露加載圖像得到這個問題

//圖像代碼上的tableView背景

dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); 
//this will start the image loading in bg 
dispatch_async(concurrentQueue, ^{    
    NSData *image = [[[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:NewsImagestring]] autorelease]; 
    //this will set the image when loading is finished 
    dispatch_async(dispatch_get_main_queue(), ^{         
     imgView.image = [UIImage imageWithData:image];    
     [image release]; 
     [imgView release];    
    });      
}); 
+2

你爲什麼要發佈imgView?對我來說完全是無稽之談。 – 2012-01-31 14:34:52

+1

ARC還是ARC? – 2012-01-31 14:38:38

+1

如果你是低調,你可以評論你爲什麼這樣做的原因。我猜在這種情況下,因爲「它不會被看作是一個問題」,否則我們如何期望海報「學習」? – Damo 2012-01-31 14:38:49

回答

0

呦你正在釋放自動釋放池中的圖像。所以這是崩潰你的應用程序。再次評論此行。