Comment faire pour copier textField pour OSX presse-papiers?
Je suis coincé ici. Je sais comment faire pour copier et la coller sur l'iPhone côté des choses, mais comment puis-je copier le contenu d'un champ texte pour le presse-papiers dans OSX. J'ai été à la recherche sur le web, mais il n'y a vraiment pas d'exemples. Donc, laissez-moi vous expliquer en détail ce que je suis en train d'accomplir. J'ai un NSTextField nommé helloField et je veux être en mesure de copier le contenu de ce helloField pour le mondial de la table de montage en appuyant sur un bouton. Comment est-ce possible et est-il certaines bibliothèques dont j'ai besoin? Merci.
OriginalL'auteur 0SX | 2010-09-07
Vous devez vous connecter pour publier un commentaire.
Sur iOS
Sur OSX
Sur macOS et Swift 3.x
clearContents
est nécessaire, sinon lesetString
échoue et renvoieFALSE
.Doit omettre les parenthèses sur la première ligne dans la mise en œuvre rapide: laissez de l'espace de travail = NSPasteboard.général
OriginalL'auteur erkanyildiz
Code à copier une chaîne dans le presse-papiers:
NSStringPboardType
est obsolète. Il y a une note dansNSPasteboard.h
surpboard
types:Également dans le fichier d'en-tête:
OriginalL'auteur Sheamus
Pour le Cacao macOS dans Swift 3:
OriginalL'auteur Pier