Я пытаюсь реализовать автозаполнение кредитных карт в моем приложении для 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