Po ostatniej aktualizacji Xcode ten kod, który działał, przestał działać. Większość Selector („:”) posiada automatyczną korekcję z wyjątkiem dla tego kodu:Nie deklarowano metody z selektorem Objective-C dla powiadomienia UIKeyboardWillShowNotification i UIKeyboardWillHideNotification
override func viewDidLoad() {
super.viewDidLoad()
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillShow:"), name:UIKeyboardWillShowNotification, object: nil);
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name:UIKeyboardWillHideNotification, object: nil);
}
które flagi błędu:
No method declared with Objective C selector 'keyboardWillSHow:'
Ten obraz przedstawiają różne próby, które wszystko powiodło się.
Jaka jest nowa składnia dla tego kodu?
Dzięki Sohil. To działa –