MBProgressHUD with NSURLConnection

后端 未结 3 1811
予麋鹿
予麋鹿 2020-12-15 14:26

I was trying to use MBProgressHUD with NSURLConnection.

The example in Demo project of MBProgressHUD reports:

- (IBAction)showURL:(id)sender {
    NS         


        
3条回答
  •  伪装坚强ぢ
    2020-12-15 15:18

    You should check the value of [response expectedContentLength] in didReceiveResponse.

    A http server can omit the "Content-Length" header and use "Transfer-Encoding: chunked" instead. In that case the content length is not known a priori and [response expectedContentLength] returns NSURLResponseUnknownLength (which is -1)`.

    I could imagine that setting HUD.progress to a negative value causes the CGPathAddArc console messages.

    According to the documentation, it can also happen that the accumulated currentLength becomes larger than the expected response length, so you should check for that also.

提交回复
热议问题