0

我正在使用 NSUrlConnection 和 NSOutputStream 来编写文件。但是当文件不存在或下载时出错时,我希望能够删除不完整的下载文件。

有这种操作吗?因为否则我会得到一个内容为 0 字节的文件......

4

1 回答 1

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 ....

   }

 }
于 2012-08-21T10:10:15.490 回答