transitionFromView возвращает false в завершении; переход не происходит - PullRequest
0 голосов
/ 23 января 2020

У меня есть viewController, и я бы хотел, чтобы он переключался между views в зависимости от условия. view, к которому я хотел бы перейти, содержится в другом viewController, но вместо pushing к нему я бы хотел перейти. Возможно, это невозможно, и я неправильно понял, что делает функция. Вот код, хотя:

 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard" bundle:nil];
    UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"myId"];

    [UIView transitionFromView:self.view toView:viewController.view duration:0 options:UIViewAnimationOptionTransitionFlipFromRight completion:^(BOOL finished) {
        NSLog(@"?COMPLETED TRANSITION %d", finished);

        //completion block
    }];

Log возвращает 0 (ложь) и переход не происходит. Вместо этого отображается старый view. Я был бы рад показать вам больше кода или дать дополнительную информацию, но я не совсем уверен, что имеет значение.

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