> On Jul 11, 2017, at 3:55 PM, Zhao Xin via swift-users <swift-users@swift.org > <mailto:swift-users@swift.org>> 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 > swift-users@swift.org <mailto:swift-users@swift.org> > https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users