У меня возникают сбои приложения, использующего UIWebView. Обычно это, когда страница не полностью загружена, и UIWebView отправляется селектором stopLoading. Или когда 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
для меня самая странная вещь: селектор webView:decidePolicyForNavigationAction:request:frame:decisionListener:
отправлен в UIWebView, потому что такого селектора в документации UIWebView не существует! Только для Cocoa (не Cocoa touch) WebView.
Я подозреваю, что что-то не так с UIWebView или его делегатом. Но я не могу установить точку останова, чтобы наблюдать за ними. Пожалуйста, сообщите, как я могу получить дополнительную информацию в этой ситуации.