2012-01-24 148 views
6

我正在開發一個帶單片眼鏡的epub閱讀器(https://github.com/joseph/Monocle),這是在uiwebview中啓動的。我的問題是,當我嘗試複製一些文本,就像我們在其他任何uiwebview中所做的那樣,它似乎沒有做任何事情......好吧,我得到Webcore NSBeep()!在輸出視圖中。Webcore NSBeep()!當從uiwebview複製

任何想法或方法?

thanx in advance,

+0

我有同樣的問題。這讓我瘋狂。你能最終解決這個問題嗎? – auco

+0

我不認爲它與UIWebView或任何與你的代碼直接相關的東西有關。即使我有時會收到這個錯誤!但我不能再次重現相同的錯誤! http://stackoverflow.com/questions/12992581/webcore-nsbeep-in-console-when-debugging-an-ios-app –

回答

0

Webcore NSBeep()!是一個錯誤通知,因爲當你嘗試從UIWebview中複製文本時,文本不會被複制到剪貼板中,並且使用嘟嘟聲通知錯誤(恕我直言,這不是通過任何平臺通知錯誤的明智方式,它可能是任何可視指示)

請注意:NSBeep()是ApplicationKit框架的一部分,它不存在於iPhone上。

+0

的確,iOS SDK上不存在NSBeep(),但它在錯誤日誌中。另外,它來自框架,所以問題是:爲什麼這個信息會彈出來,我們可以做些什麼來阻止它呢? – auco

+0

你的意思是iPhone上不存在NSBeep()。真?我正在使用iPad,並在調試我的應用程序時看到此錯誤通知。它不是在iPad上,而是在iPad上:D – VietHung

0

我有同樣的奇怪的問題,足夠令人生氣的一切工作了一段時間。然後進行一些更改,發生此錯誤。恢復代碼並沒有幫助。經過一整天的搜索和思考,我仍然不知道是什麼導致了這一點,但我知道這不是我的代碼!

我的理論是,無論是我的git存儲庫有些搞砸了,或者是因爲我用IDE + SDK的測試版編輯了我的項目。無論哪種方式,你都應該考慮在InterfaceBuilder中重新創建你的webview。或重新創建您的項目(或者至少部分是爲了確認它可能是項目本身的錯誤)。我想/希望那個錯誤會消失。