2009-09-01 8 views
0

J'ai un NSTableView avec plusieurs colonnes, dont l'une est configurée pour utiliser un NSSecureTextFieldCell comme dataCell. J'utilise un NSArrayController correctement configuré pour fournir des données à cette table.Existe-t-il un moyen d'utiliser des liaisons avec un NSSecureTextFieldCell modifiable dans un NSTableView?

Le problème est que mon champ de texte sécurisé ne veut pas fonctionner. Il montre un nombre approprié de points pour les chaînes qu'il contient, mais il n'est pas éditable! Je suis incapable d'apporter des modifications au texte sécurisé.

Juste pour être sûr, j'ai fait la même chose avec un NSTextFieldCell régulier, et tout fonctionne comme un charme. J'ai les liens correctement mis en place, et la colonne est définie pour être modifiable.

j'ai pu trouver une référence à la same problem sur la liste de diffusion des développeurs d'Apple, mais la solution de contournement affichée il y a à partir de 2006.

Y at-il une solution à ce problème particulier?
ou
Quelqu'un at-il une meilleure solution de contournement, peut-être quelque chose qui permet toujours l'utilisation de liaisons?

Répondre

1

Works for me, au moins sur Snow Leopard. Je ne l'ai pas encore essayé sur Leopard. N'hésitez pas à jeter un coup d'œil et voir si vous pouvez le faire fonctionner (ou confirmer que cela ne fonctionne pas pour vous).

(BTW, malgré mon choix malheureux de nom, il est la colonne que je lié, et non la cellule.)

+0

Cela fonctionne à merveille. Il s'avère que j'avais la colonne définie pour être modifiable, mais pas la cellule elle-même! Merci d'avoir posté un exemple de travail complet et félicitations pour votre choix de noms d'utilisateur et de mots de passe :) –

Questions connexes