I keep getting a message on my iPhone?

It's really annoying me!
It only started happening 2 days ago.
When I plug my iPhone 4 in to charge, either through the wall or plug the USB into the laptop, I'll get the same message, " Charging is not supported with this accessory". and it'll stop charging.
I don't understand why. It'll work eventually but I have to pull it out and in a few times and not touch the phone until it's fully charged otherwise it'll stop charging and that message will pop up again.
I put my phone on charge last night and went to sleep. Woke up this morning and my phone was off! Dead! It didn't charge because this happened to it. I don't get what it is.
Could it be I need a new charger? Because to be honest, the part that slides into the plug is bent a little and has rust and dirt inside it but I can't clean it because I can't get inside it. And the lead where the part is where you plug into the phone is a bit messed up but I haven't had a problem with it since 2 days ago.
I've searched up this question by other users and some of them are having this problem even after buying a new charger lead for it. So I don't think it's the charger, but maybe it could be. Idk..The nearest apple store is an hour away from me and I'm not insured. Plus this phone is recently new.  I payed £120 for a replacement one because my other one was smahed to peaces so I don't understand why it's doing this. But they didn't give me a new charger though. I've had the same charger since I first got my iPhone beginning of 2011.
Could it be that? Please help!

Have you cleaned out the dock connector of any fluff or junk in there?

Similar Messages

Maybe you are looking for

  • Error while retriving the Data in BI Answers

    Helllo Folks, we are using BI Apps 7.9.6 HR Module in BI Answers, i am getting false results that is when i am selecting only "ORAGANIZATION NAME", i get the name of the organization where as when selecting Oranization name along any of the facts, th

  • Excel vs html - non-english as gebbrish

    folks, in my webapp a user can send to mysql db strings in english, hebrew or russian. when i display a data from the db in html format (<%@ page contentType="text/html"%>) everything is fine and all of the languages are shown as they should be. when

  • What files do i need to download?

    I'm trying to figure out what files I need to download. I eventually want to install everything I possibly can that's available from Oracle, but I'm trying to tacle just the Database + Forms + Reports right now since that's what my college professor

  • How to configure the wifi access with specific time slot for kids?

    how to configure the wifi access with specific time slot for kids?

  • How to add JTables to Check Box

    hi, well instead of giving a string to the check box i want to add the JTables. Anykind of answers will be appreciated. Thanking you K