Ich stehe bei Abstürzen einer App, die UIWebView verwendet. Normalerweise ist es, wenn die Seite nicht vollständig geladen ist und UIWebView den Selektor stopLoading gesendet hat. Oder wenn UIWebView die Seite vollständig geladen hat. Ich habe EXC_BAD_ACCESS
. Stapel sieht wie folgt aus:UIWebView EXC_BAD_ACCESS Absturz
#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
für mich am meisten seltsame Sache hier ist webView:decidePolicyForNavigationAction:request:frame:decisionListener:
Wähler auf UIWebView gesendet, weil es keine solche Wähler in UIWebView Dokumentation ist! Nur für Kakao (nicht Kakao Touch) WebView. Ich vermute, dass etwas mit UIWebView oder seinem Delegaten nicht stimmt. Aber ich kann keinen Haltepunkt setzen, um sie zu sehen. Bitte geben Sie an, wie ich in dieser Situation mehr Informationen erhalten kann.
Was ist mit dem [UIWebView webView: decidePolicyForNavigationAction: Anfrage: frame: decisionListener:] ?? – Ahsan