我有UIImage對象潛在的內存泄漏問題。代碼如下。請幫忙。從iOS的UIImage內存泄漏
UIImage *image = nil; if (x == 0) { image = [UIImage imageWithCGImage:cg1]; } else { image = [UIImage imageWithCGImage:cg2]; } UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; [image release];
我試過的if-else塊後釋放UIImage對象,但Xcode的警告「未此時調用者所擁有的對象的引用計數錯誤減量」,
如果我刪除[圖像發佈],它顯示「在線分配的對象的潛在泄漏...」。
如何解決問題?
謝謝。
嘗試了您的建議。警告仍然顯示 - 在線分配的物體的潛在泄漏... – user403015 2011-05-24 11:00:27
哪個物體負責泄漏。我猜這個泄漏是在其他地方...... – visakh7 2011-05-24 11:01:42
如何調查?我嘗試過使用樂器,但我真的不知道用它來檢查泄漏。 – user403015 2011-05-24 11:03:14