If I use [UIImage imageWithCGImage:]
, passing in a CGImageRef
, do I then release the CGImageRef
or does UIImage take care of this itse
I have the same problem in XCode 3.2.1 on Snow Leopard. I have pretty much the same code as Jason.
I have looked at the iPhone sample code which uses imageWithCGImage
and they always release the CGImageRef
using CGImageRelease
after a call to imageWithCGImage
.
So, is this a bug in the simulator? I always get the malloc_error_break
warning on the console when I use CGImageRelease
.
"This method does not cache the image object."
So the UIImage take the ownership, and thus you should not release the CGImageRef.