We all have had the days when problems with our iPhone ...