title: Xamarin IOS not Finding service
body: <p>I am unable to find any services affer connecting to a CBPeripheral using xamarin ios with bluetooth.</p>
  
  <pre><code>private static readonly UUID SPS_SERVICE = UUID.FromString("0783b03e-8535-b5a0-7140-a304d2495cb7");
  public List&lt;CBPeripheral&gt; devices= new List&lt;CBPeripheral&gt;();
  
  public void StartScan
  {
      var suuid = CBUUID.FromString(SPS_SERVICE .ToString());
      serviceUuids = new CBUUID[] { suuid };
      Debug.WriteLine("Adapter: Scanning for " + suuid);
  }
  
  public eventFiredWhenDiscovered(sender, event)
  {
      // Peripheral store as variable in event
      Devices.Add(event.Peripheral);
  }
  
  public EventWhenscanTimesOut(sender, event)
  {
      foreacch(CBPeripherali in Devices)
      {
           this.central.ConnectPeripheral(i as CBPeripheral, new PeripheralConnectionOptions());
           (i as CBPeripheral).DiscoverServices();
           Sleep(10000); 
           //temp always is null or 0 event even if discover services is put onto a sepereate thread
           int temp = (i as CBPeripheral).Services;
           this.central.CancelPeripheralConnection(i as CBPeripheral);
      }
  }
  </code></pre>
  
  <p>Any idea where I am going wrong?</p>