我試圖用UILabel顯示電池電量百分比,但結果是無稽之談!這裏是我的代碼:iOS - 顯示電池狀態的問題
UIDevice *myDevice = [UIDevice currentDevice];
[myDevice setBatteryMonitoringEnabled:YES];
int i=[myDevice batteryState];
_battery.text = [NSString stringWithFormat:@"%i",i];
標籤顯示數字2!
值得注意的是,'setBatteryMonitoringEnabled'方法不是線程安全的,如https://github.com/jszumski/uidevice-threading-crash中所述,http://openradar.appspot.com/13941890,https:/ /twitter.com/cheesemaker/status/517373206748205056。 – yonivav