问题描述
|
我在异步模式下使用ASIHTTPRequest,我想显示一个活动指示器。
在他们的网站上,他们说:
禁用自动更新
网络活动指示器(仅适用于iOS)
默认情况下,ASIHTTPRequests将显示
网络活动指示器(在
状态栏)
请求正在使用网络。如果你
喜欢自己处理
可以禁用以下更新:
[ASIHTTPRequest
setShouldUpdateNetworkActivityIndicator:NO];
但是我不想在状态栏上显示它,我在应用程序中禁用了状态栏。我想在界面中显示它。有人有想法吗?
编辑:@alex Reynolds,我阅读并尝试了一下,但是进度条仍然空白,完成后他直接变成蓝色,他没有进度。请注意,下载需要10秒。他仍然十秒钟就发白,然后变蓝。这是我的代码
NSURL *url =[NSURL URLWithString:myURLString];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadProgressDelegate:myProgressView];
[request setDelegate:self];
[request startAsynchronous];
myProgressView是UIProgressView
解决方法
ASIHTTPRequest
文档包含有关跟踪请求进度的部分。