I have an issue with my centralManger object, its working great I can connect and disconnect to a peripheral. Once I pair 2 peripherals, after half an hour (more or less..) the centralManger state becomes "CentralManagerStateResetting" which causes my peripherals to disconnect automatically and not call delegate: didDisconnectPeripheral.
This is from apple's documentation: @constant CBCentralManagerStateResetting The connection with the system service was momentarily lost, update imminent.
- What does this state mean?
- Why does the centralManger get to this state?
- How can i prevent it from getting to this state?
- How can i overcome this issue?
Seen in all iPhones and checked in version iOS 9+