Missing CoreBlueTooth Documentation
| Originator: | rwgrier | ||
| Number: | rdar://12882169 | Date Originated: | 14-Dec-2012 08:24 AM |
| Status: | Resolved | Resolved: | 21-Aug-2013 05:35 PM |
| Product: | Documentation | Product Version: | iOS 6 |
| Classification: | Other Bug | Reproducible: | Always |
Summary: Many of the new Bluetooth LE classes are missing from the documentation. I cannot find any for iOS or Mac OS X. Protocols like CBPeripheralManagerDelegate. Classes like CBATTRequest. And enums like CBATTError. I have to look in the header files for the information I need. The header file documentation is not always helpful. For example, when should I return certain errors in respondToRequest:withResult: and what exactly is CBATTErrorUnlikelyError? Some samples on how to use this would be nice. This makes developing new features that use Bluetooth LE difficult. At WWDC one of the new features touted in iOS 6 was the ability to use an iOS device in central mode. Trying to actually develop this is currently very much trial and error. Steps to Reproduce: Search for information on CBPeripheralManagerDelegate, CBATTRequest, or CBATTError. Either on the web or in the Organizer Documentation. Expected Results: I expect to find plenty of information about my search results. Actual Results: The only result is: iOS 5.1 to iOS 6.0 API Differences Regression: Notes: See summary. Developing an app where a phone is in central mode is very difficult right now (for a newbie to Bluetooth and Bluetooth LE).
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!