AutoSave de NSTableColumn créé par programmation dans NSTABLEVIEVE?
-
28-10-2019 - |
Question
j'ai un NSTableView
Créé dans Interface Builder avec quelques colonnes. J'ai défini le TableView sur Autosave Ses paramètres (j'ai défini le nom de la vague automatique dans l'inspecteur des attributs et vérifié Informations sur la colonne). Maintenant, je veux ajouter d'autres colonnes par programme, mais lorsque je quitte l'application et la relance, ces colonnes nouvellement ajoutées disparaissent et celles créées dans Interface Builder réapparaissent. Google J'ai trouvé une solution: changer la largeur de la colonne ajoutée fait le travail, mais il doit y avoir une meilleure solution!
EDIT: La modification de la largeur de la colonne fonctionne uniquement quelquefois.
La solution
Peut-être avez-vous besoin de charger les données Autosave à la charge des applications / nStableView?
Autres conseils
La position, la taille et l'ishidden d'un NSTableColumn sont automatiquement - en utilisant la méthode InterfaceBuilder Autosave. Assurez-vous de frapper la case à cocher «Informations sur la colonne» ...