В то время как я двигаюсь от PassCode Контролера OTP ViewController, РМКО получаю следующее сообщение об ошибке в консоли:IOS которого вид не в окне иерархии
Предупреждение: Попытка представить < OTPController: 0x1e56e0a0> на < PassCodeController: 0x1ec3e000> чей вид не находится в иерархии окон!
Это код, я использую для переключения между видами:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
OTPViewController *lOTPViewController = [storyboard instantiateViewControllerWithIdentifier:@"OTPViewController"];
lOTPViewController.comingFromReg = true;
[self presentViewController:lOTPViewController animated:YES
completion:nil];
Я представляю PassCode контроллер От RegistrationViewController:
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
PassCodeViewController *passVC = [storyboard instantiateViewControllerWithIdentifier:@"PassCodeViewController"];
[self presentViewController:passVC animated:YES completion:nil];
, где вы представить ** PassCodeController ** –
UIStoryboard * раскадровки = [UIStoryboard storyboardWithName: @ "Main" пачке: ноль]; использовать self.storyboard вместо –
AppDelegate * appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate]; appDelegate.window.rootViewcontroller присутствует ... –