2011-01-28 26 views

Respuesta

10

no pude encontrar nada improvisada acerca de si está acoplado, pero si nos fijamos en la UIDevice class Encontrará la propiedad batteryState. Si habilita la supervisión de la batería en su aplicación, puede verificar si la propiedad está configurada en UIDeviceBatteryStateUnplugged, lo que implica que el dispositivo no está acoplado. Si se trata de otro valor (UIDeviceBatteryStateCharging o UIDeviceBatteryStateFull), el teléfono está conectado a la alimentación.

Tenga en cuenta que esto no garantiza que haya una computadora en el otro extremo; podría ser un adaptador de corriente en una pared u otro dispositivo alimentado por USB.

0

También puede supervisar los cambios de conexión de accesorios utilizando EAAccessoryManager método clase 'registerForLocalNotifications' y añadiendo observador de notificaciones EAAccessoryDidConnectNotification, EAAccessoryDidDisconnectNotification .para docs manzana más Referencia Consulte EAAccessoryManager

Cuestiones relacionadas