title: CoreBluetooth - The request is not supported. Why?
body: <p>Problem : 
  I get a "Request is not supported" error. This happens when I write a characteristic. </p>
  
  <p>Scenario : 
  The peripheral is also an iPhone.</p>
  
  <p>Basically, I can communicate to the peripheral with ease except for a certain scenario.</p>
  
  <p>The error happens... </p>
  
  <ol>
  <li><p>Say during a connection, I turn off the bluetooth or go to another screen (TabBar selecting another bar, not going back in navigation) which cancels the connection. </p></li>
  <li><p>The central receives the error and resets the data back to scanning. </p></li>
  <li><p>I then turn on or go back to the connection screen by pressing the tab bar. </p></li>
  <li><p>The peripheral starts to advertise again.</p></li>
  <li><p>The central detects again the peripheral and does a connection. Until I write and send a request to the peripheral to connect. Then the error happens.</p></li>
  </ol>
  
  <p>Whats weird is that the peripheral receives the write request. But during that time, the central is disconnected already.</p>
  
  <p>Has anyone have the same experience? Can you help me out?</p>