我的应用程序中出现MBProgressHUD的小问题。MBProgressHUD在完成前消失
基本上我以最简单的方式使用它,我能找到这样做:
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
[self performSelector:@selector(save) withObject:nil afterDelay:0.001];
[self refreshView];
的方法refreshView有这条线在它的结束的执行:
[MBProgressHUD hideHUDForView:self.view animated:YES];
的MBProgress节目准确地说它应该如何,但是它的持续时间的最后一半(ish)会淡化到几乎不可见的状态,使得它看起来好像这些方法在它们实际完成之前完成了执行。
上什么可能是错误怎么回事任何想法?
非常感谢!
我欣赏对运行循环的简单解释。这是我一直努力想要了解过去几天的事情。 你是完全正确的,将刷新方法移动到我的保存方法的末尾解决了问题! 谢谢! – 2012-01-31 02:04:53