在应用程序中将文本复制到iPhone剪贴板的最佳方法是什么?

他们的文档很粗略,功能比我想要的要多得多……我只想设置一个字符串作为用户的剪贴板。


虽然公认的答案是一个关于UIPasteboard如何工作的很好的概述,但为了方便大家,我想我应该在这里发布相关的代码片段:

卷-C

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"Paste me!";

斯威夫特2.2

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

斯威夫特3 +:

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

Swift 2.2:

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

斯威夫特3:

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