admin 管理员组

文章数量: 1184232

NSSecureTextField在输入的时候总是弹出密码自动填充,如果不在意可以强行
 

becomeFirstResponder()

来让他工作,
还有一个方法可以使用oneTimeCode来禁用掉密码自动填充,但是在某些机型下发现密码输入框在空白的情况下会弹出空白窗口,

if #available(macOS 11.0, *) {
    psd.contentType = .oneTimeCode
} else {
    // Fallback on earlier versions
}

最后使用私有属性解决了

- (BOOL)_isPasswordAutofillEnabled
{
    return NO;
}

本文标签: 应用程序 密码 macOS NSSecureTextField