Я работаю над расширением клавиатуры. Мне нужно определить тип ввода активного текстового поля.Например, если Address textField активен в приложении Message, мне нужно показать кнопку «@» на главном экране клавиатуры.
, так как в расширении клавиатуры мы не можем напрямую получить доступ к UITextField, поэтому используем UITextDocumentProxy. Я использую следующие двапутей
1- let contentType = textDocumentProxy.textContentType
2- override func textWillChange(_ textInput: UITextInput?) {
print(textInput?.keyboardType)
}
в обоих случаях я получил ноль.Пожалуйста, помогите