1 一般性的循環(huán)引用,我們用weakself來解決
2 如果a擁有block,b擁有a,在b中調(diào)用block,當block中的代碼真正運行的時候,我釋放了a,這個時候block中的涉及到weakself的代碼是不會執(zhí)行的,此時的weakself是一個空,因此需要在block中來一個對weakself的強引用。(這個時候我們就有疑問了,這樣不是同樣會造成循環(huán)引用嗎?我們的解決辦法是給weakself的強引用添加一個自動釋放池。完美)
1 一般性的循環(huán)引用,我們用weakself來解決
2 如果a擁有block,b擁有a,在b中調(diào)用block,當block中的代碼真正運行的時候,我釋放了a,這個時候block中的涉及到weakself的代碼是不會執(zhí)行的,此時的weakself是一個空,因此需要在block中來一個對weakself的強引用。(這個時候我們就有疑問了,這樣不是同樣會造成循環(huán)引用嗎?我們的解決辦法是給weakself的強引用添加一個自動釋放池。完美)