iOS accessory bug:


After extensive testing, I found a big IOS external accessory bug in iOS 5.x.x – 6.1.2 detailed below.
I submitted the bug to Apple and got confirmation that they are aware of it but they can’t share anymore detail. A fix may be in next version! Standard Apple secret procedure.

EAAccessory object returns no protocol string (even with accessory attached) after iPhone wakes
up from deep sleep
Steps to Reproduce:
– Put iPhone with app into sleep for 3 hours (or overnight) by pressing power button.
– Wake up iPhone using home/power button.
– Print out the protocol string as below:
NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] connectedAccessories];
for (EAAccessory *eaa in accessories) {
NSLog(@”protocol %@”, eaa.protocolStrings);
}
– We tried to put in 6s retry timer but it doesn’t help.

Advertisements
iOS accessory bug:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s