Я только начал подозревать, что вызов resignFirstResponder
напрямую не разрешен.В отличие от NSResponder
, разрешено вызывать becomeFirstResponder
непосредственно в UIKit.До сих пор я предполагал, что звонить по номеру resignFirstResponder
тоже можно.Но на самом деле в руководстве говорится, что resignFirstResponder
метод предназначен для получения уведомлений, и ничего не говорится о прямом вызове.
Уведомляет этот объект, что его попросили отказаться от статуса первого респондента в егоwindow.
Если он спроектирован так же, как работает NSResponder
, прямой вызов на resignFirstResponder
не будет разрешен, хотя в руководстве нет очевидного способа выяснить обоснованность вызова....
Если он был разработан так, чтобы его не вызывать напрямую, прямой вызов метода был бы вредным или усложнил бы поддержку кода.
Можно ли вызывать метод UIResponder.resignFirstResponder
напрямую