Почему NotificationCenter не вызывает селектор для UIKeyboardWillChangeFrame (iOS 11)?

Я зарегистрировал наблюдателя для уведомления UIKeyboardWillChangeFrame, но селектор никогда не вызывается. Ниже были сценарии.

Когда показалась клавиатура, я долго нажимал на эмодзи.

  1. Я выбрал вариант Emoji, селектор не вызывается.
  2. Я выбрал опцию Keyboard Settings..., переключил опцию Predictive и вернулся в приложение, селектор не вызывается.

Это ошибка в iOS 11? Хотя в iOS 10 работает.


person mownier    schedule 29.11.2017    source источник
comment
Возможный дубликат Уведомление UIKeyboardWillChangeFrame не вызывается с клавиатурой emoji   -  person acidgate    schedule 29.11.2017
comment
Это действительно ошибка в iOS 11. Я бы сказал, что не стоит ее исправлять, это вина Apple. Это происходит даже в больших приложениях (например, Messenger) и системных приложениях.   -  person Tamás Sengel    schedule 29.11.2017