如何在 MacOS 应用程序中禁用密码自动填充

Ray*_*Ray 6 macos xcode objective-c swift

我的 MacOS 应用程序中有一个 NSSecureTextField 字段。我想禁用密码自动填充按钮(“密码...”按钮)。我看过有关在 iOS 中执行此操作的帖子,但在 Mac OS 上没有看到任何内容。我怎样才能做到这一点?谢谢

小智 0

注意:此答案适用于 iOS 和 UIKit,不适用于 macOS

我同意亚历山大的观点,请不要:)

但如果您必须这样做,可以通过将字段UITextContentTypeValue 属性设置为 或.newPassword来停止提供自动填充功能.oneTimeCode,如此处所述

  • 这会是一个好的解决方案吗?如果它既不是新密码也不是一次性代码字段,那么为什么要以这种方式破解它。最好保留功能不变,并更多地探索错误以获得真正的修复。 (2认同)