|
|
1
1
我猜您已将browser.delegate属性设置为自定义uiviewcontroller。当您单击“上一步”按钮时,此控制器将从导航堆栈中弹出并解除锁定,使browser.delegate指向已释放的内存。页面加载完成后,uiwebview对其委托调用一个方法,该方法已不存在,因此您将获得exc_bad_访问权限。 为了防止此类错误,在任何时候设置对象的delegate属性时,请确保在dealloc中将该属性设置为nil,如下所示:
由于nil会静默地吞咽它接收到的任何消息,这将阻止您的exc_bad_访问。 |
|
Krunal · WKWebView与UIWebView 8 年前 |