2012-05-03 5 views

Répondre

1

Si l'appareil est connecté physiquement, vous pouvez vérifier l'état de la batterie, comme ceci:

UIDeviceBatteryState myBatteryState = [UIDevice currentDevice].myBatteryState; 
if (myBatteryState == UIDeviceBatteryStateCharging) { 
    //code 
} else if (myBatteryState == UIDeviceBatteryStateFull) { 
    //code 
} 
+0

Cela ne fonctionnera que lors de la synchronisation avec un câble, pas de WiFi Sync. –

+1

Oh d'accord, je pensais que tu voulais dire connecté physiquement. C'est une bonne question, je serais curieux de me connaître moi-même. Bonne chance! –

+0

En fait, juste pour être complet, si vous cherchez la connexion par câble physique (c'est ce que je pensais qu'il voulait dire, aussi), vous devez également vérifier l'état «UIDeviceBatteryStateFull». Une fois la batterie chargée, mais toujours connectée par câble, l'état sera plein. – Nate

Questions connexes