Когда Calendar.date(byAdding:value:to:wrappingComponents:) возвращает ноль ⇐ IOS
Когда Calendar.date(byAdding:value:to:wrappingComponents:) возвращает ноль
Когда метод 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.
Почему это важно для меня? Потому что в моем коде мне приходится думать о резервных значениях или принудительном развертывании, что в моем проекте не рекомендуется.
Когда метод 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.
Почему это важно для меня? Потому что в моем коде мне приходится думать о резервных значениях или принудительном развертывании, что в моем проекте не рекомендуется.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему Date() и Calendar.current.startOfDay(for: Date()) создают разные дни?
Anonymous » » в форуме IOS - 0 Ответы
- 50 Просмотры
-
Последнее сообщение 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
-