相关疑难解决方法(0)

iOS 11禁用密码自动填充附件查看选项?

截至目前,我想选择退出iOS 11提供的新选项,即在应用程序中建议密码.当我在iOS 11上运行应用程序时,我在键盘顶部获得了自动填充选项,我的用户名和密码文本字段甚至都没有出现.

所以,我的问题是,如何一起禁用新密码自动填充功能,以便键盘上的键完全不显示,整体行为与iOS 11之前的相同?

在此输入图像描述

ios swift ios11

72
推荐指数
8
解决办法
2万
查看次数

UITextField 在 iOS 14 中抛出各种错误

为什么 UITextfield 在控制台中抛出这么多错误?

[Assert] View <(null):0x0> does not conform to UITextInput protocol
Run Code Online (Sandbox Code Playgroud)

使用标准 UITextField 在 iOS 14(在物理设备上运行)上键入任何 UITextField 时发生,无需修改。

即使您关闭所有自动更正并将特征内容类型设置为未指定,它仍然会在键入时抛出许多这些断言失败。

然后,当用户没有 iCloud 钥匙串时,密码字段会抛出以下内容。(顺便说一句,这个错误确实减慢了用户的速度,当它抛出这个异常时会中断他们的输入)

[AutoFill] Cannot show Automatic Strong Passwords for app bundleID: com.testing.TestProject due to error: iCloud Keychain is disabled
[KBDAnalyticsLog] -[TIAnalyticsService _registerEventSpec:withCompletionHandler:]_block_invoke TIAnalyticsEventSpec with name 'thirdPartyKeyboards' is already registered.
[KBDAnalyticsLog] -[TIAnalyticsService _registerEventSpec:withCompletionHandler:]_block_invoke TIAnalyticsEventSpec with name 'thirdPartyKeyboards' is already registered.
API error: <_UIKBCompatInputView: 0x10520fd90; frame = (0 0; 0 0); layer = <CALayer: 0x283eb0e00>> returned 0 width, assuming UIViewNoIntrinsicMetric
API …
Run Code Online (Sandbox Code Playgroud)

ios swift

20
推荐指数
1
解决办法
4247
查看次数

原生UITextField安全文本输入强制英语(美国)键盘

我有一个非常简单的登录页面(登录名+密码).

我的用户是法国人,所以他们的键盘是法语(azerty).

从iOS 12开始,当他们点击安全的密码文本字段时,键盘会切换到英文(qwerty),即使他们的设备上没有安装此键盘.此外,如果他们没有安装此键盘,则无法切换回键盘.

我发现如果我停用安全文本输入,则问题不会显示出来.

我还尝试以编程方式设置isSecureTextEntry,并显示错误.

我正在添加两个屏幕截图,每个文本字段一个.

非常感谢你的时间和帮助.

在此输入图像描述

在此输入图像描述

keyboard uitextfield ios swift

17
推荐指数
3
解决办法
4478
查看次数

密码字段的键盘仅在 iOS 12 上从 azerty 切换到 qwerty(有时)

我在 中编写了一个iOS应用程序Swift 4,我是法国人,所以我使用法语/法语地区的手机工作。

使用 iOS 12 设备,我的登录页面上的密码字段工作正常(使用保存的密码自动登录甚至可以工作,我没有做任何事情来使其正常工作),但在我的注册页面上,该字段使我的键盘从 AZERTY 切换到 QWERTY。

我的手机设置中只有 AZERTY 键盘,而且所有 iOS 12 设备都会发生这种情况,而不仅仅是我的...

我在代码中做的唯一一件事:(我的UIView文件名为 RegisterView.swift)

fieldPwd = UITextField()
fieldPwdConfirm = UITextField()
fieldPwd.isSecureTextEntry = true
fieldPwdConfirm.isSecureTextEntry = true
Run Code Online (Sandbox Code Playgroud)

这个问题有什么解决办法吗?谢谢 !

keyboard textfield ios swift

5
推荐指数
1
解决办法
3244
查看次数

为什么 iOS 密码自动填充不提示在钥匙串上保存密码?

我正在我的应用程序中设置 iOS 自动填充密码,我遵循本教程中的所有准则https://medium.com/developerinsider/ios12-password-autofill-automatic-strong-password-and-security-code-autofill- 6e7db8da1810。如果我在应用程序网站的钥匙串中手动保存了密码,它会为我提供在登录时自动填充密码的选项。但是,当凭据未保存时,应用程序不会提示我在登录时保存它们。

我的用户名和密码文本字段具有正确的内容类型(就像在您的教程中一样),我正确配置了 apple-app-site-association 文件,以及相关的域。

我不明白我错过了什么。

passwords autofill ios

5
推荐指数
1
解决办法
6035
查看次数

标签 统计

ios ×5

swift ×4

keyboard ×2

autofill ×1

ios11 ×1

passwords ×1

textfield ×1

uitextfield ×1