2016-07-20 2 views
0

Я хотел бы знать, подключен ли кабель USB к моему iPhone или нет в моем приложении. Я много исследовал, я нашел одно решение, используя кабельное соединение, используя определение уровня заряда/заряда. но мне это не полезно.Как определить подключение USB-кабеля в приложении iOS?

Как определить USB с помощью EAAccessory?

Спасибо, Anand

ответ

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]; 
+0

Я пробовал это, но не обнаружил USB. – Anand

+0

@ И вы проверили IOKit, связанный здесь: https://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/USBBook/USBIntro/USBIntro.html –