使用iOS将文本复制到剪贴板

tar*_*eld 193 clipboard copy objective-c ios

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

他们的文档很粗略,并且具有比我想要的更多的功能......我只想将字符串设置为用户剪贴板.

sam*_*tte 579

虽然接受的答案是对UIPasteboard工作方式的一个很好的演练,但我想我会在这里发布相关的片段以方便每个人:

OBJ-C

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"paste me somewhere";
Run Code Online (Sandbox Code Playgroud)

Swift 2.2

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"
Run Code Online (Sandbox Code Playgroud)

Swift 3+:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"
Run Code Online (Sandbox Code Playgroud)

  • 是的,谢谢你.这是IMO如何回答问题. (13认同)
  • 谢谢你,比筛选一个大教程更有帮助. (6认同)
  • 即使在2017年,这仍然是公认的答案. (3认同)

Moj*_*bye 30

Swift 2.2:

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"
Run Code Online (Sandbox Code Playgroud)

斯威夫特3:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"
Run Code Online (Sandbox Code Playgroud)