У меня есть 2 вкладки в моем приложении, когда нажата вкладка, загружается RSS-лента, и MBProgressHUB показывает спиннер загрузки до тех пор, пока вкладка не завершит загрузку и не появится представление.
Однако, если во время загрузки вкладки нажимается другая вкладка, появляются 2 счетчика MBProgressHUB, а затем приложение вылетает.
Есть ли возможность игнорировать нажатия на панели вкладок, пока вкладка не закончит загрузку?
Мой код:
-(void)refreshdata {
mbProcess=[[MBProgressHUD alloc] initWithView:self.view];
mbProcess.labelText=@"Downloading data...";
[theTable addSubview:mbProcess];
[mbProcess setDelegate:self];
[mbProcess show:YES];
......
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
......
[mbProcess hide:YES];
Большое спасибо!