Я понял это, и, насколько я понимаю, это ошибка с кодом Apple.У меня есть свойство в одном из родительских представлений UITextField с именем firstResponder
.Кажется, нет никаких причин, почему я не должен использовать это имя, но ясно, что Apple уже использовала его где-то в своем коде, и когда я создаю свойство с этим именем, это заставляет первый код респондента в структуре серьезноошибкаРешение состоит в том, чтобы назвать мою собственность как-нибудь еще.
Единственной причиной, по которой отставка первого респондента заставляла вещи работать, было то, что я также установил для свойства firstResponder значение nil.