Как создать быстрый UVIndex WeatherKit для тестирования?IOS

Программируем под IOS
Ответить
Anonymous
 Как создать быстрый UVIndex WeatherKit для тестирования?

Сообщение Anonymous »


Я хочу создать экземпляр структуры WeatherKit UVIndex.

Вот как это определено в исходном коде Apple (отрывок):

публичная структура UVIndex { общедоступное значение переменной: Int общедоступная переменная категория: UVIndex.ExposureCategory // ... } расширение UVIndex : Codable { // ... public init (из декодера: Decoder) выдает } Теперь для предварительного просмотра SwiftUI я хочу создать фиктивный экземпляр UVIndex. Я пробовал:

let uvIndex = UVIndex(значение: 2, категория: UVIndex.ExposureCategory(rawValue: «низкий»)) Однако он отказывается инициализироваться таким образом, в сообщении об ошибке говорится:

Дополнительные аргументы на позициях №1, №2 в вызове

Главный вопрос:
Как получить экземпляр UVIndex для тестирования?

Второстепенный вопрос:
Как Apple удалось скрыть инициализатор структуры по умолчанию?
Ответить

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

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

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

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

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