title: Disconnect BLE Peripherals which we got from retrieveConnectedPeripherals(withServices:)
body: <p>My problem is that I got all connected BLE Peripherals from the below method.</p>
  <pre><code>let connectedPerphrals = centralManager.retrieveConnectedPeripherals(withServices: aryCBUUIDS)
  </code></pre>
  <p>But when I am trying to disconnect any Peripheral from the above array by the below default method, it still shows connected in iPhone BLE Settings.</p>
  <pre><code>centralManager.cancelPeripheralConnection(peripheral)
  </code></pre>
  <p><strong>Is this the expected behavior or how can we disconnect such devices?</strong></p>