> On Jul 11, 2017, at 3:55 PM, Zhao Xin via swift-users <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> For example, I have an async query, I pass it an `@escaping resultHandler`. 
> If there is any results, the handler will run. However, if the result is 
> empty, the `@escaping resultHandler` will never run.
> 
> Is there any memory leak or something will happen if the `@escaping 
> resultHandler` never runs?

No, assuming your handler has been written to not participate in a retain cycle 
(for example, ensuring you use [weak self] if appropriate).

 - Daniel

> Zhao Xin
> _______________________________________________
> swift-users mailing list
> [email protected] <mailto:[email protected]>
> https://lists.swift.org/mailman/listinfo/swift-users

_______________________________________________
swift-users mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to