【问题标题】:iOS load progress bar while requesting to the web service向 Web 服务请求时 iOS 加载进度条
【发布时间】:2023-04-10 12:13:01
【问题描述】:

我在请求 Web 服务时加载进度条时遇到问题。我有一个 TableView,当我单击一个表格单元格时,页面没有响应,并且在视图几秒钟后,页面推送另一个视图并显示进度条。

如何在向 Web 服务请求时加载进度条?

这是我的示例代码:

self.progressHud = [[MBProgressHUD alloc] initWithView:self.tabBarController.view];
    [self.tabBarController.view addSubview:self.progressHud];   
    self.progressHud.labelText = @"Loading...";
    [self.progressHud show:YES];

  NSMutableArray *myDataRequest = [RequestData getMyDataRequest];

 [self.progressHud hide:YES];

【问题讨论】:

    标签: ios progress-bar


    【解决方案1】:

    要正确更新进度条,您需要在后台线程上执行长时间运行的操作,并在主线程上更新进度。这意味着使用异步调度队列

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多