以下のコードは、Swift 4.2 より前では問題なく動作していました。
NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillChange(notification:)), name: NSNotification.Name.UIKeyboardWillShow, object: nil)
「修正」オプションをクリックすると、次のようになります。
NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillChange(notification:)), name: NSNotification.Name.UIResponder.keyboardWillShowNotification, object: nil)
しかし、それはまだエラーとしてマークされています。説明は次のとおりです。
Type 'NSNotification.Name' has no member 'UIResponder'
そして、「UIResponder」を削除しようとしました:
NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillChange(notification:)), name: NSNotification.Name.
…でも、どうやって完成させたらいいのかわからない。