When we add observer for event UIKeyboardWillShowNotification,
and add reloadInputViews logic to the observer selector,
such as :
[self.inputFiled reloadInputViews];
then when user tap the earth icon to switch keyboard, it leads to a never-ending loop.
But it is totally fine on iOS 13 or below.