我正在开发一个基于TabBar的应用程序,第一个加载的视图是webview,在此期间我的app委托正在解析NSThread中的一个非常大的xml,我想阻止一个特定的视图控制器从加载我的Tabbar直到我的NSTread完成他的工作。我已经在AppDelegate中实现了Tabbar方法委托“didSelectViewController”,当我选择一个tabBar的项目时,这个方法是调用的,但我不知道如何处理这个!有人能帮助我吗? 问候。 保罗。
答案 0 :(得分:0)
我发现了! 我写道:
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController {
if ([viewController.tabBarItem.title isEqualToString:@"occasions"])
{
if ([grabImage isFinished]) return YES;
else return NO;
}
return YES;
}
grabImage是我的NSTread。