SwiftUI - Изменение состояния во время обновления представления приведет к неопределенному поведению


#1

Добрый день.
Данная функция считает разницу между датами и возвращает значение в Text

В строчке const += theData_1 код выдает такую ошибку:
Modifying state during view update, this will cause undefined behavior.
Соотвественно ничего не считает…

@State var const = 0.0
func dateStatus()-> Double {
    //var const = 0.0
    let theData_1 = ((Date().timeIntervalSince(date)) / 60 / 60 / 24) - const
    const += theData_1
    return theData_1
}

Как решить данную проблему