block外:__weak __typeof(self)weakSelf = self;
作用:对象释放时,自动对weak指针置nil,self不知道什么时候释放;
block内:__strong __typeof(weakSelf) strongSelf = weakSelf;
作用:保证self在block执行过程中,一直存在;
block外:__weak __typeof(self)weakSelf = self;
作用:对象释放时,自动对weak指针置nil,self不知道什么时候释放;
block内:__strong __typeof(weakSelf) strongSelf = weakSelf;
作用:保证self在block执行过程中,一直存在;