Когда я использовал [UITabBarController setSelectedIndex:] и - popToRootViewControllerAnimated :, viewController не удаляется - PullRequest
0 голосов
/ 03 ноября 2018

Когда я использовал [UITabBarController setSelectedIndex:] и - popToRootViewControllerAnimated :, например:

- (void)backViewControllerAnimation:(BOOL)animation {
    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = YES;
    }

    [OLTabBarController.defaultTabBar.tabBarController setSelectedIndex:0];
    [self.navigationController popToRootViewControllerAnimated:YES];
}

viewController - это не Deloc, но если я удаляю [UITabBarController setSelectedIndex: 0], например:

- (void)backViewControllerAnimation:(BOOL)animation {
    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = YES;
    }

    [self.navigationController popToRootViewControllerAnimated:YES];
}

viewController может иметь дело с locloc, я хочу знать, что случилось, мне нужно - setSelectedIndex: метод, как я могу заставить viewController выполнять - метод dealloc?

...