Iphone 从UIMenuController获取所选文本

Iphone 从UIMenuController获取所选文本,iphone,ios,ipad,Iphone,Ios,Ipad,我试图在使用UIMenuController执行操作时获取所选文本。如何将所选文本取出?目前我正在使用UIWebView,但如果有通用的解决方案,我希望有一个。您应该能够从UIPasteboard获取数据。它应该类似于[UIPasteboard generalPasteboard].string,用于文本。获取复制的内容。我不是在复制文本,只是需要使用它。@b我得到了你想要的东西。您可以调用[self.webView copy:[UIApplication sharedApplication]]

我试图在使用UIMenuController执行操作时获取所选文本。如何将所选文本取出?目前我正在使用UIWebView,但如果有通用的解决方案,我希望有一个。

您应该能够从
UIPasteboard
获取数据。它应该类似于
[UIPasteboard generalPasteboard].string
,用于文本。

获取复制的内容。我不是在复制文本,只是需要使用它。@b我得到了你想要的东西。您可以调用
[self.webView copy:[UIApplication sharedApplication]]
将文本发送到粘贴板上,然后上述命令在他不实际复制的情况下工作。这应该适用于实现
copy:
的任何
UIResponder
子类。这非常有效。谢谢我还发现它可以与javascript一起工作<代码>返回[self.webview stringByEvaluatingJavaScriptFromString:@“window.getSelection().toString()”