【问题标题】:nstextfield securetextentrynstextfield 安全文本条目
【发布时间】:2013-03-18 16:38:06
【问题描述】:

当我得到用户输入时,我正在制作一个登录页面。凭据将存储在一个文件中。存储在文件中的值被设置为NSTextField 的字符串。 如果我使用NSSecureTextField,当我从文件中读取值时,用户永远不会看到密码。我进行了搜索,但无法在我的 UI 中查看密码。我想知道是否有任何方法可以使密码在我的NSSecureTextField 中可见。我刚刚用NSTextField 尝试过,但是用户可以看到正在输入的密码。

【问题讨论】:

  • 我没有得到你的问题。您是否希望使用从文件中读取的值填充密码字段?如果是这种情况,那么您可以这样做NSString *mypassword=@"anoopvaidya007"; [self.password setStringValue:mypassword];
  • 实际上我违反了这个概念。现在想法很清楚了。谢谢@Anoop,你的猜测是正确的。

标签: xcode macos interface-builder nstextfield appkit


【解决方案1】:

正如this comment 所说,如果您只想设置NSSecureTextField 的值,只需在其上使用setStringValue:。如果您希望能够阅读 NSSecureTextField 中的内容,可以调用 setEchosBullets: 并传递 false 以使其显示实际文本。

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 2020-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多