Speicherleck Problem mit - NSConcreteDataSpeicherleck Problem NSData in iPhone
// to set tip - photo in photo frame
NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:pathOfThumbNail]];
UIImage *cellThumbImg;
if([data length]>0){ cellThumbImg=[UIImage imageWithData:data];} else { cellThumbImg=[UIImage imageNamed:@"130X90.gif"]; }
UIImageView *imgView=[[UIImageView alloc]initWithImage:cellThumbImg]; imgView.frame=photoFrame;
(cellThumbImg.size.height>=58 || cellThumbImg.size.width>=58) ? [imgView setContentMode:UIViewContentModeScaleToFill] : [imgView setContentMode:UIViewContentModeCenter] ;
[cell.contentView addSubview:imgView];
[imgView release];
meine Frage ist sehr ähnlich zu dieser Frage
iPhone - Memory Leak - NSData dataWithContentsOfUrl & UIWebView
Auch, ich habe folgenden Code hinzugefügt, um meine Die Anwendung wurde fertig gestartet, siehe unten. Der folgende Code dient zum Festlegen von sharedCache-Speicher mit Kapazität null. Es wird fast das NSConcreteData-Leck in meiner Anwendung entfernen. Aber Speicherlecks.
- (void)applicationDidFinishLaunching:(UIApplication *)application {
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
[sharedCache release];
[window makeKeyAndVisible];
}
ich konnte keine Lösung für diese Art von Frage von Stapelüberlauf finden.
Wenn Sie antworten können, werde ich Ihnen dankbar sein.
Vielen Dank im Voraus.
Ich habe den Weg als @Bkaenk & @epatelsaid gefolgt. Allerdings gibt es das gleiche Problem, wie folgende Frage hat. http://stackoverflow.com/questions/280053/iphone-memory-leak-nsdata-datawithcontentsofurl-uiwebview –