Итак, позвольте мне объяснить. У меня есть два ViewControllers (Login-Page и Main-Page). Страница входа содержит две кнопки (кнопки входа FB и G +). Все работает нормально с регистрационными данными и представляет следующее представление, которое является главной страницей. На главной странице У меня есть кнопка (выключение). Батон должен работать как пение и возвращать меня на страницу входа, к сожалению, не работает. Ниже мой кодPresentViewController показывает ноль моего RootViewController
let vc = self.storyboard?.instantiateViewController(withIdentifier: "LoginPage") as! LoginPage
vc.modalTransitionStyle = UIModalTransitionStyle.crossDissolve
self.present(vc, animated: true, completion: nil)
показывает
fatal error: unexpectedly found nil while unwrapping an Optional value
и выход равен нулю для всех объявленных IBOutlet в Main-Page
Пожалуйста, мне нужна помощь !!! ??
Дважды проверьте идентификатор раскадровки вашего контроллера входа в систему. Он должен соответствовать «LoginPage» точно, случай, без пробелов. Кроме того, он должен находиться в одной и той же раскадровке. – picciano
не опечатка вопроса ... Другое дело, что когда я изменить код: пусть LoginControllerx = LoginPage() UIApplication.shared.keyWindow .rootViewController = UINavigationController (RootViewController: LoginControllerx)? Это показывает IBOutlet Нил LoginPage :( –
@EdisShabixhiza одна из возможных проблем заключается в том, что у вас есть выход, который не подключен. – i6x86