我有一個應用程序,它有一個UISegmentedControl嵌套在它的子視圖中的工具欄。當我切換段我做了什麼如下:網絡活動指示器問題
/*
* Set/Reset dei dati.
*/
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
if (bannerVideo) {
[filmatiBanner release];
filmatiBanner = nil;
filmatiBanner = [[NSMutableArray alloc] initWithCapacity:0];
[[bannerVideo view] setHidden:YES];
[bannerVideo release];
bannerVideo = nil;
}
[lowerBannerActivity setHidden:NO];
[lowerBannerActivity startAnimating];
url = [NSURL URLWithString:@"http://www.udc.ntx.it/filmatiBlocco2.asp"];
request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:[[voci objectAtIndex:[switches selectedSegmentIndex]] objectForKey:@"codblocco"]
forKey:@"CodiceBlocco"];
[request startSynchronous];
// Bla bla yada yada
當視圖加載我正確地看到UIActivityIndicator紡紗和NetworkActivity在上面的狀態欄。但是,當我點擊開關,應用程序「凍結」,直到完成工作,然後快速顯示微調器,然後隱藏它。 我應該如何擺脫這個問題?