AXWebViewController icon indicating copy to clipboard operation
AXWebViewController copied to clipboard

修复dealloc方法移除通知时崩溃bug

Open zhangjk4859 opened this issue 7 years ago • 4 comments

报错信息《Cannot remove an observer <AXWebViewController 0x106060200> for the key path estimatedProgress》

zhangjk4859 avatar May 25 '18 11:05 zhangjk4859

存在这个问题吗?

devedbox avatar Sep 01 '18 10:09 devedbox

@devedbox 有遇過這問題,當你把webview當作TabbarController的一個ViewController時會發生有還沒viewDidLoad所以KVO還沒建立,但要dealloc時就抓不到kvo的key就crash了,需要這個判斷。

只是這pr裡面還有改其他東西不只這些而已,我自己是在dealloc裡面加上try catch就可以解決了。

tentenlee100 avatar Sep 13 '18 08:09 tentenlee100

@devedbox 剛建立一個只修改這個問題的pr了

tentenlee100 avatar Sep 13 '18 08:09 tentenlee100

存在这个问题吗?

是的,把AX当做tabbar的child view controller就会崩溃,需要在dealloc方法里加一个判断

zhangjk4859 avatar Sep 18 '18 16:09 zhangjk4859