正如文档所建议的那样,我正在将一个文件升级到 Parse。
[imageFile saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
} progressBlock:^(int percentDone) {
// Update your progress spinner here. percentDone will be between 0 and 100.
HUD.progress = (float)percentDone/100;
}]
进度块被调用了 100 次,我更新了 HUd,这似乎没问题。问题是完成块在 10 秒后被调用,当最后一次调用值为 100 的进度块时。
结果,hud 以 100 % 的速度保留在屏幕上,并在 10 秒后调用完成块时移除。
我怀疑进度块是否独立于估计的上传过程而被调用。
PS我上传的文件是2.35 MB。