Ich verwende diesen Code, um Screenshots des Fensters zu verschiedenen Zeiten zu erhalten und die UIImage erstellt in ein Array, das an einen anderen UIViewController weitergegeben wird, so dass sie alle wieder angezeigt werden können ein Gitter. Ich versuche, die UIImage zu lösen und die Speichernutzung geht nie nach unten ... wie kann ich das Bild verwende hier einmal, und das Eigentum behalten, damit ich den Speicher freigeben kann, wenn es angezeigt wirdBehalten Besitz von UIImage erstellt mit UIGraphicsGetImageFromCurrentImageContext
UIGraphicsBeginImageContext(self.window.bounds.size);
[self.window.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[imagesArray addObject:image];
[image release];
UIImage * skaliertesBild = [UIGraphicsGetImageFromCurrentImageContext() beibehalten]; Würde das helfen ?? –