Tôi có UIViewController chứa UIWebView mà tôi đang sử dụng để xem các tài liệu khác nhau. Đôi khi một tài liệu có thể được tải xuống không được UIWebView hỗ trợ (ví dụ: trang Excel 2.0 cũ). Hiện tại điều này gây ra kết quả đầu ra trong cửa sổ gỡ lỗi như sau:iOS UIWebView - ngoại lệ bẫy tải định dạng tệp không hợp lệ
ngoại lệ: CPMessageException: Định dạng tệp không hợp lệ.
EXCEPTION CPMessageException: (null)
Các webViewDidStartLoad phương pháp hỏa hoạn, nhưng không phải webViewDidFinishLoad hoặc didFailLoadWithError cháy.
Lỗi không làm hỏng ứng dụng, nhưng tôi muốn bẫy ngoại lệ này để cung cấp thông báo của riêng tôi cho người dùng. Ai có thể đề nghị làm thế nào để bẫy và xử lý này?
Rất cám ơn, Jonathan
Không có đám cháy nào ở trên do ngoại lệ đã xảy ra hỏa hoạn. Có lẽ bạn có thể sử dụng \ @try ... \ @catch để giải quyết vấn đề này. –
Xin chào, tôi đã thử sử dụng @try .. @ bắt xung quanh phương thức [webView loadRequest:] nhưng không có ngoại lệ nào bị bắt. Như tôi nói nó không thực sự gây ra các ứng dụng sụp đổ. –
Vui lòng chuyển đến Sản phẩm> Chỉnh sửa Đề án ..> Tab Chẩn đoán> Chọn Bật đối tượng Zombie và hiển thị nhật ký sự cố cho chúng tôi với dòng mã của bạn mà vấn đề đã xảy ra – Sakares