Iphone 在状态栏中隐藏活动指示器

Iphone 在状态栏中隐藏活动指示器,iphone,objective-c,ios6,statusbar,Iphone,Objective C,Ios6,Statusbar,我正在使用pull刷新表,在pull刷新表中已经有一个活动指示器。当我拉表然后调用web服务时,状态栏中的活动指示器就会出现,但我想在整个应用程序中隐藏状态栏中的指示器。当我连接到webservice时,我不想显示网络指示器。我该怎么做 我正在使用以下代码: UIApplication* app = [UIApplication sharedApplication]; app.networkActivityIndicatorVisible = NO; [self connectserver];

我正在使用pull刷新表,在pull刷新表中已经有一个活动指示器。当我拉表然后调用web服务时,状态栏中的活动指示器就会出现,但我想在整个应用程序中隐藏状态栏中的指示器。当我连接到webservice时,我不想显示网络指示器。我该怎么做

我正在使用以下代码:

UIApplication* app = [UIApplication sharedApplication];
app.networkActivityIndicatorVisible = NO;
[self connectserver];
在连接到服务器之前,我隐藏了指示器,但它不工作。

试试这个

    [UIApplication sharedApplication].networkActivityIndicatorVisible=FALSE;

并检查是否在其他地方显示它。

您可以调用此活动指示器方法:

[app.networkActivityIndicator stopAnimating];
如果活动指示器在superview上,则必须将其从superview中删除:

[app.networkActivityIndicator removeFromSuperView];

希望这能有所帮助。

仔细检查一下这个答案。当我点击connect按钮并调用webservice时,网络指示器开始在状态栏中显示。。默认情况下,它的可见性为“否”。但在我的项目中,我不知道默认情况下它如何为“是”。是否有此设置?@KsK如果您正在使用故事板,您必须检查故事板中该网络活动指示器的属性/属性,以确定其可见性是否为“是”。我不是以编程方式使用故事板,我没有在任何地方将其设置为“是”。这有什么设置吗?