2011-01-28 10 views

答えて

10

ドッキングされているかどうかはわかりませんでしたが、UIDevice classを見ると、batteryStateというプロパティが見つかります。アプリでバッテリー監視を有効にすると、プロパティがUIDeviceBatteryStateUnpluggedに設定されているかどうかを確認できます。にドッキングされていないことを意味します。別の値(UIDeviceBatteryStateChargingまたはUIDeviceBatteryStateFull)の場合、電話機は電源に接続されています。

これは、相手先にコンピュータがあることを保証するものではありません。それは、壁や他のUSB電源装置への電源アダプターと同じくらい簡単にできます。あなたはまた、 'registerForLocalNotifications' をEAAccessoryManagerクラスメソッドを使用して、通知EAAccessoryDidConnectNotificationのためのオブザーバーを追加するアクセサリー接続の変更を監視することができます

0

、複数の基準を参照してくださいリンゴのドキュメント.FOR EAAccessoryDidDisconnectNotificationEAAccessoryManager

関連する問題