uiimageview.image 内存泄漏
在我的应用程序中,我使用 uiimageview ,它将在单击按钮时加载不同的图像。但是当我加载图像时存在内存泄漏,需要在加载另一个图像之前释放 uiimageview.image 属性。请提供任何帮助......
用于将图像加载到 uiimageview 的代码
-(void)setOverlayImage:(UIImage *)img
{
overlayView.image=nil;
overlayView.image=img;
}
在我执行前overlayView.image=img;我希望为前一个图像分配的内存将被新图像替换。 或者是否需要执行[overlayView.image release]然后overlayView.image=img;?????? 但当我尝试发布时,应用程序崩溃了。
In my applicayion i am using a uiimageview ,and it will load diffrent images on a button click. But there is memory leak when i load images, is that needed to release uiimageview.image property before i load another image to it. Any help please...........
code for loading images to uiimageview
-(void)setOverlayImage:(UIImage *)img
{
overlayView.image=nil;
overlayView.image=img;
}
Before i do overlayView.image=img; i hope the memory allocated for the previous image will be replaced with the new image.
Or is that needed to do [overlayView.image release] and then overlayView.image=img;???????
But when i tried to release, the app crashed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该足够了,但你也可以这样做。
希望这有帮助
This should be sufficient but you can also go for this.
Hope this helps