iPhone注册充电器

时间:2013-11-28 02:27:17

标签: iphone objective-c cocoa-touch

我正在试图弄清楚如何强制iPhone注册确实插入了设备。我一直试图弄清楚它是否真的有可能。我希望它能够注册设备已连接,然后因此开始充电。任何帮助/建议/参考将不胜感激。

2 个答案:

答案 0 :(得分:0)

Apple没有公开用于使手机错误的API 认为它正在充电但是UIDevice类确实允许您检测设备是否正在充电使用以下代码:

[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];

if ([[UIDevice currentDevice] batteryState] == UIDeviceBatteryStateCharging) {
    NSLog(@"Device is charging.");
}

Source

答案 1 :(得分:0)

即使有越狱,这在很大程度上是不可能的 - 它需要I / O Kit级别的黑客攻击和部署kexts。如果您的线缆有故障或充电器出现故障,Apple Genius可以为您提供帮助。