gpt4 book ai didi

ios - 在 UIWebVIew 中按下复制后弹出警报

转载 作者:行者123 更新时间:2023-11-29 02:30:27 24 4
gpt4 key购买 nike

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

我试过了

override func copy() 
{
// println("copied")
}

但日志中没有显示任何内容表示已复制。我找到了另一种方法可以通过更改 uipasteboardnotification 来完成此操作,但我不确定如何使用它。有人能指出我正确的方向吗?

我使用的是 swift 语言,Xcode 6.1

最佳答案

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

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

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

了解更多信息 - UIPasteBoard Class Reference

关于ios - 在 UIWebVIew 中按下复制后弹出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26960988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com