title: IPhone EAAccessoryManager returns an empty NSArray
body: <p>I am new here and I suspect I am missing something obvious but web searches and reading the
  apple docs are not helping.  I'm stuck so here goes.</p>
  
  <p>I have an iphone 4 running IOS 4.2.10 with a Samsung HM1100 bluetooth headset connected.
  I am sure it is connected because the iphone general setting say so and the iphone responds
  when I push the call button on the HM1100. I can't upgrade to IOS 5 and CBCentralManager yet.
  The HM1100 is supposed to be iphone4 compatible (bluetooth version 2.1+EDR).</p>
  
  <p>My iphone app is importing  ExternalAccessory/ExternalAccessory.h </p>
  
  <p>and the code has the following lines</p>
  
  <pre><code>NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager]connectedAccessories];
  
  NSLog( @"acessories %@", accessories);
  </code></pre>
  
  <p>The code compiles and runs successfully on the iphone attached to the Xcode 4 debugger 
  on a macbook pro and prints out an empty array as follows.</p>
  
  <pre><code>2011-12-27 15:03:25.106 View Switcher[102:307] acessories (
  )
  </code></pre>
  
  <p>I expected it to return at least one <code>EAAccessory</code> object in the array. I must be doing
  something wrong.</p>
  
  <p>thanks,
  ab</p>