草庐IT

callbackOnBleEvent

全部标签

ios内存泄漏使用闭包回调

我有一个服务类,它保留一个子服务数组,其作用是使用2个闭包回调将一些事件发送回服务。该服务使用2个闭包初始化子服务对象,这些闭包对服务进行弱引用以避免保留循环。publicclassT4fService{lazyvart4fSubServices:[T4fSubService?]=self.populateSubServices()letcallbackOnServiceReady:(_isReady:Bool)->()letcallbackOnBleEvent:(_broadcastDict:NotificationDict)->()init?(id:T4fServiceId,cal