2012-01-24 29 views
6

Tôi đang phát triển trình đọc epub với một mắt (https://github.com/joseph/Monocle) được khởi chạy trong uiwebview. Vấn đề của tôi là khi tôi cố gắng sao chép một số văn bản, giống như những gì chúng tôi sẽ làm trong bất kỳ trang web nào khác, nó dường như không làm bất cứ điều gì ... tốt, tôi nhận được Webcore NSBeep()! ở chế độ xem đầu ra.Webcore NSBeep()! khi sao chép từ uiwebview

bất kỳ ý tưởng hoặc cách tiếp cận nào?

thanx trước,

+0

Tôi gặp vấn đề tương tự. Nó làm tôi khốn khổ. Bạn có thể giải quyết điều đó cuối cùng không? – auco

+0

tôi không nghĩ rằng nó có liên quan đến UIWebView hoặc bất cứ điều gì liên quan trực tiếp đến mã của bạn. Ngay cả tôi đã nhận được lỗi này đôi khi! Nhưng tôi không thể tái tạo cùng một lỗi một lần nữa !!! http://stackoverflow.com/questions/12992581/webcore-nsbeep-in-console-when-debugging-an-ios-app –

Trả lời

0

Webcore NSBeep()! là một thông báo lỗi, bởi vì khi bạn cố gắng sao chép văn bản từ UIWebview văn bản không được sao chép vào clipboard của bạn và thông báo lỗi bằng cách sử dụng một tiếng bíp (IMHO không phải là cách khôn ngoan để thông báo lỗi bởi bất kỳ nền tảng nào, nó sẽ là bất kỳ dấu hiệu trực quan nào)

Và xin lưu ý: NSBeep() là một phần của khung công tác ApplicationKit không tồn tại trên iPhone.

+0

Thật vậy NSBeep() không tồn tại trên iOS SDK, nhưng nó nằm trong nhật ký lỗi. Ngoài ra, nó đến từ các khuôn khổ, vì vậy câu hỏi đặt ra là: tại sao thông điệp này xuất hiện và chúng ta có thể làm gì để ngăn chặn nó? – auco

+0

Ý của bạn là NSBeep() không tồn tại trên iPhone. Có thật không? Tôi đã sử dụng iPad và tôi thấy thông báo lỗi này khi tôi gỡ lỗi ứng dụng của mình. Nó không có trong iPad nhưng vẫn trong iPad: D – VietHung

0

Tôi có cùng một vấn đề lạ, kích thích đủ mọi thứ hoạt động trong một thời gian. Sau đó, với một số thay đổi, lỗi này đã xảy ra. Hoàn nguyên mã không giúp được gì. Sau cả ngày tìm kiếm và suy nghĩ, tôi vẫn không biết điều gì gây ra điều này, nhưng tôi biết rằng đó không phải là mã của tôi!

Lý thuyết của tôi là kho lưu trữ git của tôi bằng cách nào đó đã bị rối loạn hoặc đó là vì tôi đã chỉnh sửa dự án của mình bằng phiên bản beta của IDE + SDK. Dù bằng cách nào, bạn có lẽ nên xem xét việc tái tạo webview của bạn trong InterfaceBuilder. Hoặc tạo lại dự án của bạn (hoặc ít nhất một phần để xác nhận rằng nó có thể là một lỗi trong chính dự án). Tôi nghĩ/hy vọng rằng lỗi sẽ biến mất sau đó.

Các vấn đề liên quan