Новогодние скидки от MDLavka

Вы пишете в комментариях, что хотите купить из техники Apple и мы делаем вам индивидуальное предложение, от которого сложно отказаться!

Почему «Не беспокоить» в iOS 6 не будет работать до 7 января

Проблема с некорректно работающей функцией «Не беспокоить» на смартфонах и планшетах iOS 6, о которой мы рассказывали накануне, как выяснилось, волшебным образом решится после 7 января 2013 года. До тех пор рекомендуется отключить сервис и не пользоваться им. Соответствующее объявление появилось на странице технической поддержки Apple. В чем же причина? Почему первые шесть дней нового года «Не беспокоить» не будет отключаться автоматически?

DND-1

Причина кроется в ошибке, которую допустили разработчики Apple в коде операционной системы. Если вкратце, то вместо того, чтобы задать год как «yyyy», они обозначили его в формате «YYYY». Разница только в написании: в одном случае символы строчные, в другом – прописные.

«Все дело в неправильном обозначении начала года, которое система получает из многочисленных библиотек, осуществляющих манипуляции с датами, а именно в форматах «YYYY» и «yyyy».

Ноги растут из особенностей стандарта ISO, который начинает год с «понедельника той недели, которая включает первый четверг января». Исходя из этого определения, первые несколько дней года, который мы обозначаем как «2013», для iOS считаются днями прошлого года. То есть 2013-й не начнется до понедельника, 7 января».

Другими словами, с 1 января по 6 января «Не беспокоить» будет считать, что на дворе 2012 год. Поэтому включается функция как обычно, зато выключить ее можно только вручную. 2013 год для iOS наступит только с понедельника.

Кстати, это не первый раз, когда iOS заглючила в начале года. С наступлением 2011-го после боя курантов на всех мобильных устройствах Apple перестали работать будильники. Проблема решилась сама собой 3 января.

Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

8 комментариев

  • Печень продай лучше, тогда и барыжить не надо будет
  • Всравно ничего не понял=))) Было бы более убедительным сказать - мол "В новогодние дни все гуляют и празднуют и ложаться спать утром... вот мы и решили вас не отвлекать звонками..."
  • Не понятно что там за хитрые библиотеки они там используют. Ведь у остальных производителей смартфонов не возникло таких проблем.
  • Думаю 7 числа, Apple выпустит iOS 6.1
  • Вот и дыра для джейлбрейкеров!!! Аууу)
  • А какая разница для функции «Не беспокоить» какой установлен год? Она ведь в 2012 работала. Cxуя она не работает сейчас в 2013, если до сих пор считает, что на дворе 2012? Эпл задолбала своими глюками на ровном месте. Я еще с десяток могу привести. При создании напоминания в календаре, если поставить галку что это событие "на весь день", то с какого-то xepa iOS растягивает это событие на сутки. Т.е. само собой создается еще одно напоминание с таким же именем и временем но уже на завтрашний день. Eбануццо. При удалении напоминалки из календаря если нет связи с инетом, то после нажатия delete event оно cyка продолжает быть видным в календаре. Говно-OS, а не iOS.