We've identified a couple of retain cycles which prevent the TracksService to be deallocated when it's not needed anymore. This has the side effect of sending queued events after the service is already released from the app.
Both the service and the remote reference self from a callback block without __weak:
We've identified a couple of retain cycles which prevent the TracksService to be deallocated when it's not needed anymore. This has the side effect of sending queued events after the service is already released from the app.
Both the service and the remote reference
self
from a callback block without__weak
: