如何在iPhone中编程复制/粘贴function?
我有一个文本视图与该视图中的一些文本和复制button,
当用户input一些文本并按下复制button时,需要复制该文本并将该文本粘贴到任何他想要的位置。
我知道在iOS中有一个默认的复制/粘贴菜单控制器,但是我想通过点击button来完成这个function。 我认为有UIPasteboard做这个function,但我不知道如何使用它。 
点击button复制:
 - (IBAction)copy { UIPasteboard *pb = [UIPasteboard generalPasteboard]; [pb setString:[textView text]]; } 
点击button粘贴:
 - (IBAction)paste { UIPasteboard *pb = [UIPasteboard generalPasteboard]; textView.text = [pb string]; } 
对于使用MonoTouch的开发人员,以下是我用来在C#中完成任务的两行代码。
提供给这个问题的答案是作为我答案的模型(在我的项目中成功实现后);-)
 UIPasteboard clipboard = UIPasteboard.General; clipboard.String = "string being added to clipboard"; 
不知道为什么我们不能简单地使用:
 [theTextView paste:nil]; 
根据UIResponder文档
迅速
这是接受答案的Swift版本。
复制
 UIPasteboard.generalPasteboard().string = myTextView.text 
糊
 if let myString = UIPasteboard.generalPasteboard().string { myTextView.insertText(myString) } 
 我怀疑你可以相对容易地做你想做的,从[UIPasteboard dataForPasteboardType:]方法开始 。 
有苹果示例代码,你可以看看: