0

我试图显示从 API 下载的进度,但 NSURLConnectionDelegate 在任何地方都没有总字节值。有没有办法在完成下载之前获取我正在下载的总字节数?

4

1 回答 1

8

-expectedContentLength您可以通过方法从 NSURLResponse 获取预期的内容长度。例如,如果您使用NSURLConnection并且NSURLConnectionDelegate可以在委托的 connection:didReceiveResponse:方法中获取该信息:

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
    ...
    long long contentLength = [response expectedContentLength];
    ...
}
于 2012-09-14T18:03:04.453 回答