в моем ScrollView я пытаюсь отобразить прогноз, полученный из inte rnet запроса. Сервер, если для этого заданного элемента данных нет c пример элемента windGust значения по умолчанию установлены на «0» (строка)
Теперь в моем ScrollView я хочу скрыть текст, содержащий ноль, в чтобы показать только прогнозируемый элемент, который имеет значение.
, поэтому я помещаю в свою группу состояние if else, чтобы проверить, отображать текст или нет, но если я поставлю больше 3, если состояние else, я получу предупреждение «Компилятор не может проверить это выражение в разумные сроки»
У меня есть 10 var для отображения, если они имеют значение .. как я могу показать или скрыть, если это значение отличается от «0»
Group{
if forecast.change_indicator == "0" {
Text(forecast.change_indicator).hidden()
} else {
Text(forecast.change_indicator)
}
if forecast.showTimeBecoming == "0" {
Text(forecast.change_indicator).hidden()
} else {
Text(forecast.showTimeBecoming)
}
if forecast.windGust == "0" {
Text(forecast. windGust).hidden()
} else {
Text(forecast. windGust)
}
}