Курс Firebase. Урок 5. Не работает скроллинг


#1

Всплывает клавиатура, вью не скролится вверх. Скролл индикатор есть.
Сижу уже пол дня с этим. Перепробовал кучу всего. Хэлп!
Xcode 11.4.1
В VC для View в айдентити инспекторе установил класс UIScrollView.
В файле VC код.:
override func viewDidLoad() {
super.viewDidLoad()

    NotificationCenter.default.addObserver(self, selector: #selector(kbDidShow), name: UIResponder.keyboardDidShowNotification, object: nil)
    NotificationCenter.default.addObserver(self, selector: #selector(kbDidHide), name: UIResponder.keyboardDidHideNotification, object: nil)
}

@objc func kbDidShow(notification: Notification) {
    guard let keyboardValue = notification.userInfo else { return }
    let kbFrameSize = (keyboardValue[UIResponder.keyboardFrameEndUserInfoKey] as! NSValue).cgRectValue
    
    (self.view as! UIScrollView).contentSize = CGSize(width: self.view.bounds.size.width, height: self.view.bounds.size.height + kbFrameSize.height)

    (self.view as! UIScrollView).scrollIndicatorInsets = UIEdgeInsets(top: 0, left: 0, bottom: kbFrameSize.height, right: 0)
}

@objc func kbDidHide() {
    (self.view as! UIScrollView).contentSize = CGSize(width: self.view.bounds.size.width, height: self.view.bounds.size.height)
}

#2

Ну, что. День ушел на решение данной проблемы( Видео урока 5 старенькое. Уже обновляли его. Пора еще обновить.
VC - Identity and Type - Interface Builder Document - Убрать галку Use Safe Area Layout Guides