Actors and delegates?

Hi,
I couldn't find how to make a BLEActor as it has to conform to NSObject in order to be a CBCentralManagerDelegate, so I made that into a class BLEManager. Then I want my BLEActor to own an instance of that class, and I made a protocol with for instance "func bluetooth(isConnected: Bool)". However, Xcode tells me having BLEActor conform to my protocol implementing that function breaks actor isolation. I thought that'd be good seeing that the object is owned by the actor. Seeing that the BLEManager can disconnect at any time, what would be a good pattern for it to tell my BLEActor about that? And likewise, what is a good pattern for my actor to inform the view models that are interested that a bluetooth connection is active or not?

Actors and delegates?
 
 
Q