Я пытаюсь реализовать автозаполнение кредитных карт в моем приложении для iOS, используя рекомендуемые свойства TextContentType , но функциональность автозаполнения вообще не работает.cardNumberField.textContentType = .creditCardNumber
nameOnCardField.textContentType = .name
expirationDateField.textContentType = .creditCardExpiration
securityCodeField.textContentType = .creditCardSecurityCode
< /code>
Однако, когда я нажимаю на эти поля, iOS не показывает никаких предложений автозаполнения для сохраненных кредитных карт. < /p>
Что я попробовал < /h2>
Убедитесь, что я использую IOS 14+ для срока и обеспечения. Настройки < /li>
Двойная проверка, что все поля являются редактируемыми и включенными < /li>
Подтверждено, что поля правильно добавлены в иерархию просмотра < /li>
Протестированы на физическом устройстве (iPhone 12, ios 15.5) < /li>
< /ul>
aeptant < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2 < /h2) class = "Lang-Swift PrettyPrint-Override">override func viewDidLoad() {
super.viewDidLoad()
// Set up text field content types for credit card autofill
cardNumberField.textContentType = .creditCardNumber
nameOnCardField.textContentType = .name
if #available(iOS 14.0, *) {
expirationDateField.textContentType = .creditCardExpiration
securityCodeField.textContentType = .creditCardSecurityCode
}
// Set keyboard types appropriately
cardNumberField.keyboardType = .numberPad
expirationDateField.keyboardType = .numberPad
securityCodeField.keyboardType = .numberPad
securityCodeField.isSecureTextEntry = true
}
< /code>
среда < /h2>
ios 15.5 < /li>
xcode 14.2 < /li>
Swift 5.7 < /li>
Тестирование на физическом устройстве (не симулятор) < /li>
< /ul>
(не симулятор) < /li>
< /ul>
(не симулятор) /> Что может быть предотвращено работой функции автозаполнения кредитной карты, несмотря на установку правильных значений TextContentType < /code>? Есть ли дополнительная конфигурация, которая требуется за исключением настройки этих свойств?
Подробнее здесь: https://stackoverflow.com/questions/795 ... ntenttypes
Автозаполнение кредитной карты iOS не работает, несмотря на установление надлежащих текстовых контенттипов ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не получение надлежащих данных при использовании многопоточных потоков
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не получение надлежащих данных при использовании многопоточных потоков
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Должен ли я использовать атрибуты `lang` для надлежащих существительных и займов?
Anonymous » » в форуме Html - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Текстовое поле форматирования SwiftUI для ввода кредитной карты «xxxx-xxxx-xxxx-xxxx»
Anonymous » » в форуме IOS - 0 Ответы
- 67 Просмотры
-
Последнее сообщение Anonymous
-