iOS Bluetooth scan found peripheral but connect method not callback result

Hi~,We found that the iOS devices scanning peripherals, found the target peripherals, because our peripherals connected will shut down after the broadcast, so at this time also is in a state not connected, but read the state of the peripheral have CBPeripheralStateConnected, and then to connect him, but the connection of the callback methods don't have any results.

The problem was resolved by restarting the phone.

Why just scan to the state of peripherals have CBPeripheralStateConnected, connection method and no any response?

Device: iPhone 12 ,iOS 14.8

LOG:

Can you share some sample code related to your CBCentralManager, scan call, connect call, peripheral object property?

iOS Bluetooth scan found peripheral but connect method not callback result
 
 
Q