Apple has admitted that there is a bug in the iPhone that means the device indicates that the battery is not fully charged even if it is.

"Your battery is fully charged, but the UI (User Interface) is just not correctly reflecting this. We expect to fix this in a software update," said Apple told Wirelessinfo in a statement.