infer_clone/infer/documentation/issues/MIXED_SELF_WEAKSELF.md

309 B

This happens when an Objective-C block captures both self and weakSelf, a weak pointer to self. Possibly the developer meant to capture only weakSelf to avoid a retain cycle, but made a typo and used self as well in the block, instead of strongSelf. In this case, this could cause a retain cycle.