У нас есть проект с несколькими целями:
- Основная цель приложения: Наше основное приложение, в котором IQKeyboardManager настроен и работает идеально.
- Цель Framework: Платформа, которую мы создаем для распространения функция для сторонних потребителей.
- Пример приложения Цель: цель, используемая для тестирования платформы и предназначенная для обмена с другими.
Несмотря на то, что IQKeyboardManager правильно настроен в примере целевого приложения (аналогично основному целевому приложению), он не работает должным образом в примере приложения.
Что Мы попробовали:
- Убедился, что IQKeyboardManager добавлен в Podfile и установлен в примере приложения.
- Проверил, что IQKeyboardManager.shared. isEnabled = true установлен в AppDelegate или эквивалентной точке входа примера приложения.
[*]Клавиатура в примере приложения не закрывается и не настраивается должным образом при взаимодействии с текстовыми полями, хотя в основном приложении она работает безупречно.
Вопрос:
Что может привести к тому, что IQKeyboardManager не будет работать в примере целевого приложения, даже если оно настроено правильно? Есть ли какие-либо особенности по интеграции IQKeyboardManager в пример целевого приложения, используемого для тестирования платформы?
Ссылка на тестовый проект
Подробнее здесь: https://stackoverflow.com/questions/793 ... ork-target
Мобильная версия