हाँ UIImageView setImage वास्तव में लीक!
आप
[yourImageView setImage:[UIImage imageNamed:@"sampleImage.png"]];
के साथ छवियों का एक समूह के माध्यम से चक्र आप उपकरणों स्मृति के उपयोग को बढ़ाने पर देख सकते हैं। ऐसा लगता है कि के बाद से सभी छवियों के माध्यम से साइकिल चलाना मेमोरी उपयोग सपाट हो जाएगा।
सही, या कम से कम, यह करने के लिए गैर टपकाया तरीका है:
NSString *thePath = [[NSBundle mainBundle] pathForResource:@"sampleImage" ofType:@"png"];
UIImage *newImage = [[UIImage alloc] initWithContentsOfFile:thePath];
[yourImageView setImage:newImage];
मैं अपने कोड पर इस सत्यापित के रूप में मेरे एपीपी बड़े छवि फ़ाइलों का एक बहुत को दोहराते रहते गया था।
क्या आप थोड़ा और कोड पोस्ट कर सकते हैं? आप नई छवि कैसे बनाते/पॉप्युलेट करते हैं? – Axel