Post

Replies

Boosts

Views

Activity

Reply to iOS Battery Percentage Granularity Issue
func sendBatteryInfo() { let batteryLevelRaw = UIDevice.current.batteryLevel let batteryLevel = Int((batteryLevelRaw * 100).rounded()) let state: String switch UIDevice.current.batteryState { case .charging: state = "Charging" case .full: state = "Full" case .unplugged:state = "Unplugged" default: state = "Unknown" } let message = "battery:(batteryLevel),status:(state),raw:(String(format: "%.3f", batteryLevelRaw)),temp:N/A" udpSender.send(message) batteryInfo = "Battery: (batteryLevel)% ((state))" batteryRaw = batteryLevelRaw }
Topic: UI Frameworks SubTopic: UIKit Tags:
Jun ’25