Доступ к списку контроллеров представления на дополнительной вкладке контроллера представления с вкладками - PullRequest
0 голосов
/ 07 января 2019

Итак, я пытаюсь получить список контроллеров представления на вкладке more контроллера представления с вкладками, затем мне нужно сравнить их с текущим контроллером представления и проверить, является ли текущий viewcontroller одним из более Вкладка, я пробовал это, но это не работает:

        NSArray *trialArray = self.tabBarController.moreNavigationController.viewControllers;
    for (int i = 0; i != [trialArray count]; i ++){
        UIViewController *testController = trialArray[i];
        if (testController == self.presentingViewController){
            isIn = 1;
        }
    }

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Я исправил свою проблему, используя вместо этого:

    if(self.tabBarController.moreNavigationController.navigationBarHidden != TRUE){
0 голосов
/ 07 января 2019

Вы можете попробовать это, изменив

if (testController == self.presentingViewController){
        isIn = 1;
    }

до

if (testController == self.presentedViewController){
        isIn = 1;
    }

Спасибо.

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