Salin teks ke clipboard dengan iOS

198

Apa cara terbaik untuk menyalin teks ke papan klip iPhone di aplikasi Anda?

Dokumen mereka samar dan memiliki lebih banyak fitur daripada yang saya inginkan ... Saya hanya ingin mengatur string sebagai clipboard pengguna.

tarnfeld
sumber
15
sudah 7 tahun dan Anda masih belum menerima jawaban yang benar di bawah ini
Pranoy C
Tidak bisakah seorang mod menerima jawaban atas namanya?
GrayedFox
Harap terima jawaban untuk pertanyaan ini.
CristiC

Jawaban:

593

Meskipun jawaban yang diterima adalah panduan yang baik tentang cara UIPasteboardkerjanya, saya pikir saya akan memposting potongan yang relevan di sini untuk kenyamanan semua orang:

OBJ-C

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

Cepat 2.2

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

Swift 3+:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"
samvermette
sumber
6
Terima kasih untuk itu, jauh lebih bermanfaat daripada menyaring tutorial besar.
Chris
13
Yap, terima kasih untuk ini. Ini adalah IMO bagaimana pertanyaan harus dijawab.
GeneCode
3
Bahkan pada 2017 ini masih merupakan jawaban yang diterima.
shinyuX
32

Swift 2.2:

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

Swift 3:

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