Когда Calendar.date(byAdding:value:to:wrappingComponents:) возвращает нольIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Когда Calendar.date(byAdding:value:to:wrappingComponents:) возвращает ноль

Сообщение Anonymous »


Когда метод date(byAdding:value:to:wrappingComponents:)» календаря Apple Foundation Calendar может вернуть nil? Я попытался создать компоненты даты с крайними значениями, но мне не удалось вернуть nil. Почему разработчики этого метода предпочитают возвращать nil вместо того, чтобы приводить к сбою приложения в случае возникновения проблемы?

let Calendar = Calendar.current вар dateComponent = DateComponents() dateComponent.year = -Int.max let date = Calendar.date(byAdding: dateComponent, to: Date()) Этот код возвращает значение, и я не могу найти данные, которые вернут nil.

Почему это важно для меня? Потому что в моем коде мне приходится думать о резервных значениях или принудительном развертывании, что в моем проекте не рекомендуется.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему Date() и Calendar.current.startOfDay(for: Date()) создают разные дни?
    Anonymous » » в форуме IOS
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous
  • Как в cpp исправить ошибку «использование удаленной функции Ort::Value::Value(const Ort::Value&)»
    Anonymous » » в форуме C++
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous
  • Аннотация @Value всегда возвращает ноль
    Anonymous » » в форуме JAVA
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Asp.net, почему User.FindFirst(ClaimTypes.Sid)?.Value всегда возвращает ноль
    Anonymous » » в форуме C#
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Сравните tkinter Calendar get_date() Date с полем datetime в базе данных Oracle:
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»