В моем приложении, работающем на Expo, я хотел бы отключить эту функцию (надежный пароль ios 12): https://developer.apple.com/videos/play/wwdc2018/204/
Короче хотелось бы избежать это (это не мое приложение)
Я пробую по-другому, например, добавляю эти свойства в свой textInput
textContentType='none'
autoCorrect = {false}
Ничего не работает ...
Есть догадки?





Нашел единственное решение этой проблемы.
textField.textContentType = .oneTimeCode
В противном случае iOS 12 использует PasswordAutofill для любого защищенного поля (textField.isSecureTextEntry = true).
установите для isSecureTextEntry значение false
затем в вашем файле делегата приложения добавьте:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if (textField == self.passwordTextField && !self.passwordTextField.secureTextEntry) {
self.passwordTextField.secureTextEntry = YES;
}
return YES;
}
Возможно, вам потребуется извлечь ваше приложение, чтобы открыть код в xcode.
У меня это не сработало. Я все еще получаю предложения надежных паролей на iOS 12.