У меня есть метод, который создает локальное текстовое поле и выскакивает клавиатура (заданного типа), чтобы заполнить поле. Я вызываю это 4 раза каждый после события ввода, выполненного предыдущим.
Первый раз, когда я вызываю его с клавиатуры по умолчанию, а следующие три - с клавиатуры UIKeyBoardTypeNumbersAndPunctuation. Странно то, что третий вызов (второй из UIKeyBoardTypeNumbersAndPunctuation) вызывает клавиатуру по умолчанию, а четвертый снова вызывает UIKeyBoardTypeNumbersAndPunctuation.
Есть идеи, почему это может происходить?