Posted this in the iOS 10 thread as well, but this weekend my iPhone 6 (pretty sure it's a 6 and not a 6s as I posted in that thread) wouldn't charge at all using 2 different chargers and after cleaning the fuck out of the chargers and the port on the phone. What solved it? Fucking upgrading to iOS 10. Pretty sure they just forced me to do the upgrade.
On ios10, I've had a couple times where the cable wasn't fully recognised. I don't think it's specifically iOS 10, but after a hard reset, it was recognised.
I don't think the upgrade fixed your issue, but perhaps a hard reset may have helped.
With ANY issue that may be software related, here is the hierarchy of things you should try:
1) kill the app you are using and restart it.
2) toggle some settings related to the issue you're having (i.e. if wifi is flakey, try turning that off and on again).
3) Soft reset your phone (turn of and on again by holding the sleep/wake button for a couple seconds and sliding to turn off)
4) Hard resetting your phone (similar to above, really, but it will clear some other caches and things out in addition - sometimes people just go straight to this). -> Hold sleep/wake and home button down together until you see the device power down AND keep holding under the apple logo reappears. This is about 5-10 seconds.
5) If a physical issue, consider checking some of the physical connections, trying the physical components on other devices, and ther components on your devices.
6) Consider resetting the the aspects of the device related to your issue -> not all aspects will have a reset, and be aware the reset may mean you need to re-set up parts of your phone. For example, if your issue is a wireless connection issue, consider resetting connections and networks, which will clear wifi passwords. There is also a catch all "reset settings", which doesn't erase anything, but basically resets all settings to defaults, which can help if thing like accessibility options have been turned on and you don't know which ones, or where to find them.
7) there may be some alternative fix to the issue, but before you precede to below ones, it's usually a better idea to exhaust other avenues before doing the last resort issues below.
.
.
.
.
8) Update your device, possibly to latest iOS. You can try an update in place via iTunes, which will replace the operating system with anew copy, in case of a corrupted installation, for example.
9) RESTORE your device with backup. This entails erasing your device and restoring it using a backup (MAKE A BACKUP). This is the penultimate solution. it can be a real pain to go through this, and it can also cause some headaches you weren't expecting (for example, some things aren't included in the backup, and you may no longer have access to that stuff), so I usually recommend this as last resorts. You'd have to weight up the time lost and potential new issues from doing this with your issue at hand. It's entirely possible, that the process goes smoothly (and usually does), but do consider it.
10) RESTORE your device and set up as new. The ultimate last resort. You will lose all data that isn't using the cloud as a sync conduit. Ultimately, it's like getting a new device. IF this does not sort your issue, then it's a fault with the device, or inherent bug to the version of iOS you're using with your setup, or with your account (if it comes back when you log in).