我正在计算机上开发类似“弹出设备”的iPhone应用程序。这意味着,当我连接USB电缆连接到计算机时,此应用程序只需单击即可断开该连接。我被谷歌搜索了,我对EAAccessoryManager
有了一些了解。此EAAccessoryManager
仅用于通知。当USB电缆连接或断开时,它可以通知用户。但我需要以编程方式断开连接。有没有可用的API或教程?请帮助我。
答案 0 :(得分:2)
你应该看看IOKit。我相信IOKit可以在iOS和OS X上使用USB设备。
您可能有兴趣看一下这些链接: https://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/USBBook/USBIntro/USBIntro.html
http://iphonedevwiki.net/index.php/IOKit.framework
另外,关于iOS / OS X内核的书非常好,我相信有一整章关于IOKit:
http://www.amazon.com/Mac-OS-iOS-Internals-Apples/dp/1118057651
答案 1 :(得分:1)
您可以在https://github.com/kennytm/iphone-private-frameworks中找到iOS框架的私有API,但我不认为此功能存在。我认为这是因为没有理由想要从iPhone上做到这一点,因此Apple没有理由将其包含在API中。