2011-01-28 4 views

답변

10

도킹 여부는 알 수 없지만 UIDevice class을 보면 batteryState 속성을 찾을 수 있습니다. 앱에서 배터리 모니터링을 사용하도록 설정 한 경우 속성이 UIDeviceBatteryStateUnplugged으로 설정되어 있는지 확인하고 기기 에 도킹되어 있지 않음을 의미합니다. 다른 값 (UIDeviceBatteryStateCharging 또는 UIDeviceBatteryStateFull)이면 전화기가 전원에 연결되어 있습니다.

다른 쪽 끝에 컴퓨터가 있다는 것을 보장하지는 않습니다. 벽이나 다른 USB 전원 공급 장치에 전원 어댑터를 쉽게 연결할 수 있습니다. 또한 'registerForLocalNotifications을'EAAccessoryManager 클래스 메소드를 사용하여 통지 EAAccessoryDidConnectNotification에 대한 관찰자를 추가 액세서리 연결 변화를 모니터링 할 수 있습니다

관련 문제