Im still somewhat new (less than a year), but in that short time I am of the opinion they deprecate way, way too many methods, far, far too often.
So if your iOS version is using a method no longer used by the current iOS, things get funky.....errors are generated. Sometimes they move a bit fast for their own good, in my opinion. Then you move over to OS to iOS....should be the same...but now it isnt. GarageBand used to more user friendly when you could send songs from iMac to device and vice versa. The last update stopped the songs being written on iMac from being able to be transferred to device. You can still send device to iMac....then back, but songs written on iMac....stay there. Apple seems to take a few steps back sometimes....Im sure there is a method to their madness.
