代码之家  ›  专栏  ›  技术社区  ›  Mark

为什么我的网络活动图标没有出现在我的iPhone应用程序中

  •  3
  • Mark  · 技术社区  · 15 年前

    [NSURLConnection sendSynchronousRequest:theRequest 
                          returningResponse:&response 
                                      error:&error];
    

    方法,但当请求不在时,对于等待响应和下载数据,操作系统(最上面)中的活动图标不会旋转以显示网络活动。

    有没有一个旗子或者什么东西我必须打开才能让它工作?或者我没有使用正确的下载技术?

    作记号

    3 回复  |  直到 15 年前
        1
  •  5
  •   Macmade    15 年前

    [ UIApplication sharedApplication ].networkActivityIndicatorVisible = YES;
    
        2
  •  3
  •   Jaanus    15 年前

    要展开其他答案:必须使用networkActivityIndicatorVisible属性手动打开和关闭指示器。它与数据是否以及何时实际进出应用程序无关。我原本还以为iPhone会自动拦截网络流量并管理指示器,但没有。

        3
  •  1
  •   Gary    15 年前

    UIApplication* app = [UIApplication sharedApplication];
    app.networkActivityIndicatorVisible = YES;