我不確定如何釋放位圖上下文。CGBitmapContextCreate內存泄漏?
我做了以下內容:
CGContextRef context = CGBitmapContextCreate(nil, size.width, size.height, 8, 0, CGColorSpaceCreateDeviceRGB(), kCGBitmapAlphaInfoMask);
.
. // (All straightforward code)
.
CGContextRelease(context);
Xcode的分析仍然給我就行CGBitmapContextCreate一個「潛在的內存泄漏」。
我在做什麼錯?
我有同樣的問題,但是當我使用你的代碼時,我的CGContextRef變爲null。我的意思是如果我稍後在較冷的空間中引用該對象以釋放色彩空間。在這種情況下,我的上下文爲null –
也許您將錯誤的值傳遞給CGBitmapContextCreate。當上下文創建失敗時,此方法返回NULL。 –
是的,我檢查了寬度和高度的值都爲零,這是 –