Sao chép văn bản vào clipboard với iOS


198

Cách tốt nhất để sao chép văn bản vào khay nhớ tạm của iPhone trong ứng dụng của bạn là gì?

Tài liệu của họ sơ sài và có nhiều tính năng hơn những gì tôi muốn ... Tôi chỉ muốn đặt một chuỗi làm bảng tạm cho người dùng.


15
Đã 7 năm và bạn vẫn chưa chấp nhận câu trả lời đúng dưới đây
Pranoy C

Một mod không thể chấp nhận câu trả lời thay cho anh ấy?
GrayedFox

Hãy chấp nhận một câu trả lời cho câu hỏi này.
CristiC

Câu trả lời:


593

Mặc dù câu trả lời được chấp nhận là một hướng dẫn tốt về cách thức UIPasteboardhoạt động, tôi nghĩ rằng tôi sẽ đăng đoạn trích có liên quan ngay tại đây để thuận tiện cho mọi người:

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
Cảm ơn vì điều đó, hữu ích hơn nhiều so với việc chọn lọc thông qua một hướng dẫn lớn.
Chris

13
Đúng, cảm ơn vì điều này. Đây là IMO làm thế nào một câu hỏi nên được trả lời.
GeneCode

3
Ngay cả trong năm 2017 đây vẫn là câu trả lời được chấp nhận.
shinyuX

32

Swift 2.2:

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

Swift 3:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.