Ios 在UIWebVIew中按“复制”后弹出警报

Ios 在UIWebVIew中按“复制”后弹出警报,ios,xcode,swift,Ios,Xcode,Swift,我有一个UIWebView应用程序,默认情况下,当有人点击并按住web视图操作表中的链接时,会弹出“复制”、“添加到阅读列表”和“取消”选项,当用户选择“复制”选项时,我会尝试弹出警报,显示在粘贴板中复制的链接 我试过了 override func copy() { // println("copied") } 但日志中没有显示“已复制”。我找到了另一种方法来改变uipasteboardnotification,但我不知道如何使用它。 有人能给我指出正确的方向吗 我使用的是swift语言,

我有一个UIWebView应用程序,默认情况下,当有人点击并按住web视图操作表中的链接时,会弹出“复制”、“添加到阅读列表”和“取消”选项,当用户选择“复制”选项时,我会尝试弹出警报,显示在粘贴板中复制的链接

我试过了

override func copy() 
{
 // println("copied")
}
但日志中没有显示“已复制”。我找到了另一种方法来改变uipasteboardnotification,但我不知道如何使用它。 有人能给我指出正确的方向吗


我使用的是swift语言,Xcode 6.1

您需要创建一个类型为
UIPasteBoard
的对象。粘贴板对象可以包含应用程序之间的共享数据。使用
cut
copy
paste
功能时,值存储在粘贴板对象中,可跨应用程序访问

例如,您可以使用
generalPasteboard
方法访问标准共享粘贴板。从
UIWebView
复制完成后,可以使用如下代码访问复制的文本:

var pasteBoard = UIPasteboard.generalPasteboard()
println(pasteBoard.string)

有关更多信息-

谢谢,但这不是问题所在,我希望在单击“复制”按钮后,我的自定义警报弹出方法立即自动弹出。