我正在使用Monocle (https://github.com/joseph/Monocle) 开发一个epub阅读器,它在uiwebview中启动。我的问题是,当我尝试复制一些文本时,就像在任何其他的uiwebview中所做的那样,它似乎什么也没有发生...好吧,我在输出视图中得到了Webcore NSBeep()!
有什么想法或方法吗?
有什么想法或方法吗?
我遇到了同样的奇怪问题,令人烦恼的是一切都很正常,但在进行了一些更改后,这个错误发生了。回滚代码也没有帮助。经过一整天的搜寻和思考,我仍然不知道是什么原因导致了这个问题,但我知道这不是我的代码造成的!
我的理论是我的 git 仓库可能出了问题,或者是因为我使用了 IDE+SDK 的 beta 版本编辑项目。无论哪种情况,你都应该考虑在 InterfaceBuilder 中重新创建你的 webview。或重新创建你的项目(或至少部分地重新创建)以确认它是否可能是项目本身的 bug。我认为/希望错误会随之消失。
Webcore NSBeep()! 是一个错误通知,因为当您尝试从UIWebview复制文本时,文本不会被复制到剪贴板,并通过蜂鸣声通知错误(在我看来这不是任何平台通知错误的明智方式,它本应该有任何视觉指示)
请注意:NSBeep()是ApplicationKit框架的一部分,而此框架在iPhone上不存在。