SVProgressHUD没有按预期显示进度。
我应该做些不同的事吗?
[SVProgressHUD showProgress:(count/total) status:@"Downloading..."];
是否有不同的方法来调用以设置进度?
答案 0 :(得分:3)
如果它根本没有出现并且你从viewDidLoad调用它,那么将它调到主线程队列对我来说很有用。
dispatch_async(dispatch_get_main_queue(), ^() {
[SVProgressHUD showProgress:(count/total) status:@"Downloading..."];
});
如果它显示但进度为0,则应该通过在除法之前将总数或计数转换为加倍来排除整数算术舍入误差。