iPhone SDK:SDWebImageDownloader崩溃

时间:2012-07-27 13:39:27

标签: iphone exc-bad-access sdwebimage

我使用SDWebImageDownloader库异步下载图像。 我遇到的问题是,在图像完成下载之前单击后退按钮时,应用程序在SDWebImage类的以下行中崩溃:

if([delegate respondsToSelector:@selector(imageDownloaderDidFinish:)])

这就是我在我的代码中使用它的方式:

sdDownloader = [[SDWebImageDownloader downloaderWithURL:headerImgURL delegate:self]retain];

导致它崩溃的原因是什么?我保留它并且我没有在任何地方发布它。

1 个答案:

答案 0 :(得分:0)

当你说你保留“它”时,“你”是什么意思?如果当您尝试向EXC_BAD_ACCESS发送消息时delegate崩溃,则delegate可能是悬空指针,因为它过早被释放。什么保留delegate?什么是发布delegate