У меня есть окно авторизации. Когда приложение запускается, оно является okey. Я коснусь входа и перехожу к следующему окну. Но когда я выхожу из системы и хочу вернуться в окно авторизации - я получаю нуль. В методе signinView контроллер равен нулю.instantiateViewControllerWithIdentifier return nil
ответ
Просто замените ниже кода во второй строке функции и надеюсь, что она будет решена вашей проблема.
let storyboard = UIStoryboard(name: "Main", bundle: nil)//Make it global
let controller = storyboard!.instantiateViewControllerWithIdentifier("your identifer")
Может кто-нибудь ответить на это? http://stackoverflow.com/questions/38959445/astoryboard-instantiateviewcontrollerwithidentifiermyid-returns-nil-but-not?noredirect1_comment65274351_38959445 – harmeet07
Вам необходимо взять экземпляр из раскадровки.
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewControllerWithIdentifier(“MyViewController”)
Таким образом, вы получите экземпляр вашего контроллера.
Убедитесь, что вы установили идентификатор раскадровки для этого контроллера.
Может кто-нибудь ответить на это? http://stackoverflow.com/questions/38959445/astoryboard-instantiateviewcontrollerwithidentifiermyid-returns-nil-but-not?noredirect=1#comment65274351_38959445 – harmeet07
- 1. IBOutlet nil after instantiateViewControllerWithIdentifier
- 2. instantiateViewControllerWithIdentifier сбой (найдено nil)
- 3. Objective-C instantiateViewControllerWithIdentifier возвращает nil
- 4. indexofobject return nil
- 5. imageWithContentsOfFile return nil И imageWithData return nil
- 6. NSIndexPath return nil
- 7. Objective-C, Раскадровка: instantiateViewControllerWithIdentifier возвращает nil
- 8. Переменная return as nil
- 9. swift sequenceType return nil
- 10. Golang return nil
- 11. Swift Delegate return nil
- 12. ABAddressBookGetPersonWithRecordID return nil
- 13. contentsOfDirectoryAtPath return nil
- 14. context.Path return nil
- 15. NSFileManager ubiquityIdentityToken return nil
- 16. NSData dataWithContentsOfURL: return nil
- 17. dataWithContentOfFile return nil
- 18. Swift: NSDate.day return nil
- 19. CGImageCreateWithImageInRect() return nil
- 20. NSData contentsOfUrl return nil
- 21. UITableview return nil
- 22. Почему переменная return nil
- 23. should bookmark.id return nil
- 24. Rails fields_for return nil
- 25. connectionWithMediaType return nil
- 26. cellForRowAtIndexPath always return nil
- 27. CGImageSourceCreateWithURL return always nil
- 28. NSString boolValue return nil
- 29. ActiveRecord :: Base.new return nil
- 30. tableView.cellForRowAtIndexPath (indexPath) return nil
Пожалуйста, ваши [mcve] как текст, размеченный как код, а не изображение. Создание изображения не позволяет нам копировать и вставлять код и уменьшает нашу способность помочь вам. – NathanOliver
вы предоставляете огромное количество информации, мы не можем просто предположить, что вы показываете свой контроллер вида. пожалуйста, напишите код –
Самое главное, что вам не следует обращаться к раскадровке следующим образом: 'self.window? .rootViewController! .storyboard?'. Это худший подход, который я когда-либо видел. если что-то не так, либо приложение будет разбиваться (чтобы развернуть) –