2016-07-20 90 views
0

我想知道USB電纜是否連接到我的iPhone或不在我的應用程序。 我已經研究了很多,我發現了一種使用電纜連接使用充電電平/充電檢測的解決方案。但對我沒有幫助。如何檢測iOS應用程序中的USB電纜連接?

如何使用EAAccessory檢測USB?

感謝, 阿南德

回答

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

@Anand你有沒有檢查過IOKit這裏鏈接:https://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/USBBook/USBIntro/USBIntro.html –

相關問題