Я представляю контроллер вида регистрации по модулю из контроллера входа в систему. Мой контроллер начального представления - это контроллер входа в систему, и когда я представляю контроллер регистрации регистрации по модулю, нет ничего плохого, но что-то не так происходит, когда я использую ECSlidingViewController для сброса верхнего вида при выходе из системы. Я использую следующий код для сброса верхнего вида контроллера входа в систему при выходе из системы.Неверное представлениеViewController при выполнении модального segue (с помощью ECSlidingViewController)
UIViewController *newTopViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Login"];
[self.slidingViewController anchorTopViewOffScreenTo:ECRight animations:nil onComplete:^{
self.slidingViewController.topViewController = newTopViewController;
[self.slidingViewController resetTopView];
}];
Когда я представить вид Регистрацию модален после переустановки вида сверху с ECSlidingViewController, свойство presentingViewController контроллера вида Регистрации установлено на другой контроллер представления, не Вход контроллера.
Я знаю, что это действительно трудно понять суть вопроса, но если кому-то нужно больше деталей, с тем чтобы они могли ответить на этот вопрос, не стесняйтесь :)
Как вы представляете регистрацию VC? – Wain
modal segue от имени входа vc (с раскадрой) – CoderSpinoza
Какой контроллер представления, который сообщает 'presentingViewController'? Это может быть ошибка с «ECSlidingViewController», поэтому пример проекта (желательно на GitHub), демонстрирующий проблему, очень помог бы. –