2011-01-28 37 views

Trả lời

10

Tôi không thể tìm thấy bất kỳ điều gì ngoại lệ về việc nó đã được cập nhật hay chưa, nhưng nếu bạn nhìn vào số UIDevice class, bạn sẽ tìm thấy thuộc tính batteryState. Nếu bạn bật theo dõi pin trong ứng dụng của mình, bạn có thể kiểm tra xem thuộc tính có được đặt thành UIDeviceBatteryStateUnplugged không, ngụ ý rằng thiết bị không được gắn là được gắn. Nếu đó là một giá trị khác (UIDeviceBatteryStateCharging hoặc UIDeviceBatteryStateFull), điện thoại sẽ được kết nối với nguồn điện.

Lưu ý rằng điều này không đảm bảo có máy tính ở đầu bên kia; nó có thể dễ dàng trở thành bộ điều hợp nguồn vào tường hoặc thiết bị hỗ trợ USB khác.

0

Bạn cũng có thể theo dõi những thay đổi kết nối phụ kiện sử dụng EAAccessoryManager phương pháp lớp 'registerForLocalNotifications' và thêm quan sát viên cho các thông báo EAAccessoryDidConnectNotification, EAAccessoryDidDisconnectNotification .Đối docs táo hơn tham khảo see EAAccessoryManager

Các vấn đề liên quan