Я пытаюсь обновить этот код до Swift 3:
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillShow:"), name: UIKeyboardWillShowNotification, object: nil)
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name: UIKeyboardWillHideNotification, object: nil)`
До сих пор я только пробовал автоматические исправления, предоставленные компилятором. В результате получается такой код:
let notificationCenter = NotificationCenter.default()
notificationCenter.addObserver(self, selector: Selector(("keyboardWillShow:")), name: NSNotification.Name.UIKeyboardWillShow, object: nil)
notificationCenter.addObserver(self, selector: Selector(("keyboardWillHide:")), name: NSNotification.Name.UIKeyboardWillHide, object: nil)`
К сожалению, это не уводит меня далеко, что приводит к дополнительным ошибкам.
Кто-нибудь решил это, пожалуйста?
Обратите внимание, что я просто пытаюсь написать уведомления. Я (пока) не пытаюсь исправить функции уведомлений. Спасибо.