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.


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!"

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!"
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.