Swift Example - Avoid Retain Cycle

In the Swift example in the readme file, a Capture List could be used to avoid a retain cycle with self. Or, even better, `[weak self]` could be used, but then the if statement needs adjustments.