TabBar делегат, как дождаться окончания определенного NSThread перед загрузкой контроллера вида - PullRequest
0 голосов
/ 05 ноября 2010

Я занимаюсь разработкой приложения на основе TabBar, первое загружаемое представление - это веб-представление, в это время мой делегат приложения анализирует довольно большой XML-файл в NSThread, я бы хотел заблокировать загрузку одного конкретного контроллера представлениямой Tabbar, пока мой NSTread не закончит свою работу.Я реализовал делегат метода Tabbar «didSelectViewController» в AppDelegate, когда я выбираю элемент tabBar, этот метод вызывается, но я не знаю, что с этим делать!Может ли кто-нибудь помочь мне?С уважением.Пол.

1 Ответ

0 голосов
/ 05 ноября 2010

Я узнаю! Я написал:

-(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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...