Copiez du texte dans le presse-papiers avec iOS


198

Quelle est la meilleure façon de copier du texte dans le presse-papiers de l'iPhone dans votre application?

Leurs documents sont sommaires et ont bien plus de fonctionnalités que ce que je veux ... Je veux juste définir une chaîne comme presse-papiers des utilisateurs.


15
cela fait 7 ans et vous n'avez toujours pas accepté la bonne réponse ci
Pranoy C

Un mod ne peut-il pas accepter la réponse en son nom?
GrayedFox

Veuillez accepter une réponse à cette question.
CristiC du

Réponses:


593

Bien que la réponse acceptée soit une bonne procédure pas à pas sur le UIPasteboardfonctionnement, j'ai pensé que je publierais l'extrait pertinent ici pour la commodité de chacun:

OBJ-C

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"paste me somewhere";

Swift 2.2

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"

Swift 3+:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"

6
Merci pour cela, beaucoup plus utile que de passer au crible un gros tutoriel.
Chris

13
Oui, merci pour ça. C'est à l'OMI comment répondre à une question.
GeneCode

3
Même en 2017, c'est toujours la réponse acceptée.
shinyuX

32

Swift 2.2:

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"

Swift 3:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.