Il semble que je ne trouve pas de solution pour extraire de la valeur d'un champ de texte dans tableview. J'espère pouvoir décrire mon problème en conséquence. Voici deux photos de mon installation dans IB:Comment extraire la valeur du champ de texte lié dans tableview?
Je NSTextField sous-classé pour dessiner un nouvel arrière-plan. Cela fonctionne jusqu'à présent. Mais à venir relever le défi d'obtenir la valeur des cellules en tant que variable, je ne peux pas trouver une solution. La cellule tire sa valeur d'une liaison NSArrayController. J'ai essayé avec self.objectValue
, self.stringValue
Je reçois toujours zéro. Faire une sortie n'est pas possible aussi bien.
Here's le code de ma sous-classe:
class ProgressView: NSTextField {
func getOwnValue() {
// Here I´m getting always nil
let ownValue = self.objectValue
let ownValue2 = self.stringValue
}
}
Qu'est-ce que je manque? L'aide serait très appréciée.
Êtes-vous simplement en mesure de récupérer la indexPath de la ligne que vous voulez et utilisez votre NSArrayController pour obtenir les données que vous cherchez? – JFed8
Non, impossible de trouver l'indexPath. –
Où/quand/pourquoi voulez-vous connaître la valeur? – Willeke