1. 程式人生 > >防止Block迴圈引用

防止Block迴圈引用

防止block的迴圈引用時,使用__weak關鍵字做如下定義:

__weak typeof(self) weakSelf = self;
在專案中多次用到時, 可以定義一個巨集,不是每次都要寫這一行程式碼
#define WeakSelf __weak typeof(self) weakSelf = self;
多用於Block的回撥方法中