如何在iOS App中检测USB线缆连接?

时间:2016-07-20 07:06:04

标签: ios objective-c usb eaaccessory

我想知道我的应用程序中是否连接了我的iPhone的USB线。 我已经研究了很多,我找到了一种使用充电电平/电荷检测的电缆连接的解决方案。但它对我没有帮助。

如何使用EAAccessory检测USB?

谢谢, 阿南德

1 个答案:

答案 0 :(得分:0)

使用EAAccessoryManager尝试此代码。 它会在配件连接或断开时发出通知。

[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications];
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
                       selector:@selector(accessoryDidConnect:)
                           name:EAAccessoryDidConnectNotification
                         object:nil];
[notificationCenter addObserver:self
                       selector:@selector(accessoryDidDisconnect:)
                           name:EAAccessoryDidDisconnectNotification
                         object:nil];