最近使用ASIHTTPRequest下载图片时,在未下载完时跳出下载页面会让程序奔溃。
1 BOOL dataWillBeHandledExternally = NO; 2 3 if ([[self delegate] respondsToSelector:[self didReceiveDataSelector]]) { 4 5 //= YES会导致未下载完后离开下载页面后,程序会崩掉 6 7 dataWillBeHandledExternally = NO; 8 9 } 10 11 #if NS_BLOCKS_AVAILABLE 12 13 if (dataReceivedBlock) { 14 15 //= YES会导致未下载完后离开下载页面后,程序会崩掉 16 17 dataWillBeHandledExternally = NO;
按照上列代码修改,将2处代码中修改 dataWillBeHandledExternally = NO;有文章说是因为不能自动将下载的文件保存,而导致报错。