Я хотел бы вызвать функцию, если был нажат конкретный UITextField
: Насколько я понимаю, для уведомлений, которые приходят из окна, работает следующий код:
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillShow:"), name: UIKeyboardWillShowNotification, object: nil)
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name: UIKeyboardWillHideNotification, object: nil)
Но я хотел бы получить конкретное уведомление от конкретного UITextField
. Я безуспешно пробовал следующий код:
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillShow:"), name: UITextFieldTextDidBeginEditingNotification, object: textField)
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name: UITextFieldTextDidEndEditingNotification, object: textField)
Я много искал и нашел тот же вопрос здесь (Swift 2 addObserver для конкретного textField с параметром объекта), но ответы у меня не сработали.
Я пробую это уже 3 часа... Любая помощь приветствуется, большое спасибо!