我有一个应用程序可以调用 Web 服务来获取数据。我想添加一个在应用程序获取 Web 服务数据时可见的活动指示器。我查看了其他帖子,虽然我相信我正在按照帖子的建议进行操作,但我的指示器不会在屏幕上呈现。进行 Web 服务调用的对象是 stateGauges。这是我的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
UIActivityIndicatorView *activityStatus = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(120, 230, 50, 50)];
activityStatus.center = self.view.center;
[self.view addSubview:activityStatus];
[activityStatus bringSubviewToFront:self.view];
[UIApplication sharedApplication].networkActivityIndicatorVisible = TRUE;
[activityStatus startAnimating];
stateGauges = [[GaugeList alloc] initWithStateIdentifier:stateIdentifier andType:nil];
[activityStatus stopAnimating];
}
有什么建议么?谢谢!五