Tôi đang gặp sự cố của ứng dụng sử dụng UIWebView. Thông thường nó là khi trang không được tải đầy đủ và UIWebView được gửi bộ chọn stopLoading. Hoặc khi UIWebView tải đầy đủ trang. Tôi đã có EXC_BAD_ACCESS
. Chồng trông như thế này:Tai nạn UIWebView EXC_BAD_ACCESS
#0 0x95bb7688 in objc_msgSend
#1 0x30a671db in -[UIWebView webView:decidePolicyForNavigationAction:request:frame:decisionListener:]
#2 0x3024a10d in __invoking___
#3 0x30249ff8 in -[NSInvocation invoke]
#4 0x358ab160 in HandleDelegateSource
#5 0x302452c1 in CFRunLoopRunSpecific
#6 0x30244628 in CFRunLoopRunInMode
#7 0x32044c31 in GSEventRunModal
#8 0x32044cf6 in GSEventRun
#9 0x309021ee in UIApplicationMain
#10 0x0000239c in main at main.m:13
đối với tôi điều kỳ lạ nhất ở đây là webView:decidePolicyForNavigationAction:request:frame:decisionListener:
selector gửi đến UIWebView, vì không có chọn như vậy trong tài liệu hướng dẫn UIWebView! Chỉ dành cho Cocoa (không phải là ca cao chạm) WebView. Tôi nghi ngờ rằng có một cái gì đó sai với UIWebView hoặc đại biểu của nó. Nhưng tôi không thể đặt điểm ngắt để xem chúng. Vui lòng tư vấn cách tôi có thể nhận thêm thông tin trong trường hợp này.
Còn về [UIWebView webView: decisionPolicyForNavigationAction: request: frame: decisionListener:] ?? – Ahsan