Comment copier du texte dans le presse-papiers (UIPasteboard) en Swift ?
Bonjour à tous ! Je suis débutant en développement iOS avec Swift et j'ai un problème qui semble simple. J'ai besoin que lorsqu'on appuie sur un bouton, le texte d'un champ de texte (UITextField) ou simplement une chaîne que je définis par programmation soit copié dans le presse-papiers, afin que l'utilisateur puisse ensuite le coller dans une autre application.
J'ai trouvé la classe UIPasteboard dans la documentation, mais il y a très peu d'exemples de code en Swift, principalement en Objective-C. J'ai essayé d'écrire quelque chose comme :
```swift
@IBAction func copyButtonTapped(_ sender: UIButton) {
let textToCopy = myTextField.text
UIPasteboard.general.string = textToCopy
}
```
Mais cela n'a pas fonctionné — rien n'est copié. Peut-être que j'accède mal à la propriété `string` ? Ou faut-il faire des réglages supplémentaires ? J'ai aussi entendu dire que dans iOS
No answers yet.
Connectez-vous pour laisser une réponse
Blogs