iOS BLE peripherals keep disconnecting immediately after discoverServices is called
问题 While developing a BLE app for iOS, I keep getting a disconnect immediately after discoverServices is called. I am testing with 4 exact BLE devices (OEM), and I keep getting this disconnect on exactly the same two devices. Every time. I know the devices are ok, because I've also built the same app on Android, and with the same devices, all 4 stay connected. This is using Titanium, but everything here is implemented in iOS. Here's the relevant iOS code: - (void)centralManagerDidUpdateState: