2

我正在使用 SVProgressHUD 进度指示器,它大部分时间都运行良好。

但是,在某些情况下,我遇到了一些问题,它没有按预期显示。

例如,我想在单击视图上的按钮时显示指示器。此按钮启动对 Web 服务的同步调用。在 svc 调用结束时,SVProgressHUD 指示器窗口被移除。

正在发生的事情是 - 进度窗口在 svc 调用完成后立即弹出并消失。即使我显示 SVProgressHUD 窗口的代码是我的“buttonPressed”操作的第一行。

我认为我在这里缺少一些 UIView 概念......有什么见解吗?

谢谢

4

1 回答 1

4

您不应该尝试在后台线程上显示用户界面元素。如果您在后台线程中,请访问主线程以更新您的界面。

于 2012-02-28T23:09:08.800 回答