Когда параметры dateByAddingComponents: toDate: возвращают ноль?

Я использовал ---- +: = 0 =: + ---- и ---- +: = 1 =: + ---- и использовал необязательную привязку, чтобы получить из него дату.Как это:Где ---- +: = 3 =: + ---- - это просто NSDateComponent со значением месяца, равным 1.Когда я читал об этом, в документации оба говорят что-то вроде:Возвращает ноль, если дата выходит за пределы определенного диапазона получателя или если вычисление не может быть выполнено.И мне было интересно, когда именно это вызвано.Если я просто добавляю месяц к дате, есть ли способ, которым когда-либо будет ноль?Это потому, что некоторые различия в других календарных системах, где добавление некоторых единиц не имеет смысла?Я искал вокруг и не смог найти случай, когда он возвращал бы nil.Есть ли что-нибудь, что могло бы сделать приведенный выше код нулевым?Каков пример, когда добавление компонентов может быть нулевым?
7 голосов | спросил NickCE 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 07 Sep 2016 00:29:17 +0300 2016, 00:29:17

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132