0

SVProgressHUD 未按预期显示进度。

我应该做一些不同的事情吗?

[SVProgressHUD showProgress:(count/total) status:@"Downloading..."];

是否有不同的方法可以调用来设置进度?

4

1 回答 1

3

如果它根本没有显示并且您从 viewDidLoad 调用它,则将其分派到主线程队列中对我有用。

dispatch_async(dispatch_get_main_queue(), ^() {
    [SVProgressHUD showProgress:(count/total) status:@"Downloading..."];
});

如果它出现但进度为 0,您应该通过在除法之前将 total 或 count 转换为 double 来排除整数算术舍入错误。

于 2015-04-22T16:58:12.260 回答