我正在使用NSUrlConnection和NSOutputStream来编写文件。但是当文件不存在或下载时出错时我希望能够删除未完成的下载文件。
这是否有操作?因为否则我得到一个内容为0字节的文件......
答案 0 :(得分:0)
像这样处理流错误:
- (void)stream:(NSStream *)stream handleEvent:(NSStreamEvent)eventCode {
NSLog(@"stream:handleEvent: is invoked...");
switch(eventCode) {
case NSStreamEventErrorOccurred:
{
//give alert about error
// remove current incomplete download data here
break;
}
// continued ....
}
}