作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有没有办法确定 iOS 设备是否使用 USB 电缆连接到台式计算机并且它是否在 iTunes 中列出。
最佳答案
是的,您可以使用 External Accessory framework. 收到此类事件的通知
“它能够在硬件附件连接或断开连接时发送通知。虽然它有能力,但它不会自动执行。您的应用程序必须通过调用 的 registerForLocalNotifications 方法明确请求生成通知EAAccessoryManager
类。当配件连接、验证并准备好与您的应用程序交互时,框架会发送一个 EAAccessoryDidConnectNotification
通知。当配件断开连接时,它会发送一个 EAAccessoryDidDisconnectNotification
通知。您可以使用默认的 NSNotificationCenter
注册接收这些通知,这两个通知都包含有关哪个配件受到影响的信息。”
关于iphone - 如何确定 iOS 设备是否连接到台式计算机(和 iTunes),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6161318/
我是一名优秀的程序员,十分优秀!