cocoa - 有没有办法在 NSTableView 中使用与可编辑 NSSecureTextFieldCell 的绑定(bind)?

标签 cocoa cocoa-bindings nstableview security nstextfield

我有一个包含多个列的 NSTableView,其中一列设置为使用 NSSecureTextFieldCell 作为其 dataCell。我正在使用正确配置的 NSArrayController 向该表提供数据。

问题是我的安全文本字段不起作用。它显示了它所保存的字符串的适当数量的点,但它不可编辑!我无法更改安全文本。

可以肯定的是,我用常规的 NSTextFieldCell 做了同样的事情,一切都很顺利。我已正确设置绑定(bind),并且列设置为可编辑。

我能够找到对 same problem 的引用在 Apple 的开发者邮件列表中,但那里发布的解决方法是 2006 年的。

这个特定问题有解决办法吗?

是否有人有更好的解决方法,也许仍然允许使用绑定(bind)?

最佳答案

Works for me ,至少在雪豹上是这样。我还没有在 Leopard 上尝试过。请随意查看一下,看看您是否可以使其工作(或确认它不适合您)。

(顺便说一句,尽管我不幸选择了名称,但它是我绑定(bind)的列,而不是单元格。)

关于cocoa - 有没有办法在 NSTableView 中使用与可编辑 NSSecureTextFieldCell 的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1360680/

相关文章:

objective-c - 如何将值从 Cocoa 传递到 SQLite 查询

java - 如何在 Java 中创建覆盖窗口?

macos - NSTableCellView 中具有绑定(bind)的自定义 View

swift - 某些 TableView View 未重新加载,因为我的 TableView Delegate 未接收 tableView :viewFor:row: for every row

swift4 - 通过 Interface Builder 使 NSTableView 列可排序

objective-c - 在 ctrl-click/右键单击 NSTableView 的标题上显示上下文菜单

objective-c - NSClassFromString() 安全问题

iphone - 对象警告 : "discard qualifiers from pointer target type"

objective-c - 是否有必要重写 bind :toObject:withKeyPath:options: in an NSView subclass to implement binding?

cocoa - 如何通过 NSArrayController 和 cocoa 绑定(bind)获取记录计数和值聚合