Firebase урок 5 ошибка

swift
xcode

#1

Здравствуйте. На 5 роке возникла проблема. При написании кода в свой проект из урока 5

NotificationCenter.default.addObserver(self, selector: #selector(keyboardDidShow), name: Notification.Name.UIKeyboardDidShow, object: nil)

NotificationCenter.default.addObserver(self, selector: #selector(keyboardDidHide), name: Notification.Name.UIKeyboardDidHide, object: nil)

Xcode выдает ошибки:
1)Argument of ‘#selector’ refers to instance method ‘keyboardDidShow(notification:)’ that is not exposed to Objective-C
2)Add ‘@objc’ to expose this instance method to Objective-C

Пытаюсь этот кусок вставить из файла, прилагаемому к курсу, так же выдает ошибку. Запускаю проект ToDoFIRE отдельно, все работает.
Подскажите в чем проблема.
Спасибо

Снимок экрана 2018-09-05 в 14.37.42.png


#2

Там жо конкретно написано что нужно сделать “Add ‘@objc’ …”
Добавьте это к вашим методам.
Или еще проще - кнопка “Fix”.


#3

А причем тут Objective-C?


#4

Селектор это Objective-C штука)
если вам xCode предлагает помочь и есть кнопочка fix, то рекомендую ей пользоваться