首页 > 解决方案 > Var 没有保存我的新 Int SwiftUI / @State var static

问题描述

我在外部函数中计算还剩多少天。所以它是一个 Int。然后我将 "tageÜbrig" (Int) 粘贴到 daysLeft 中。然后我想在标签中显示 Int (daysLeft / tageÜbrig) 但它不起作用。所以在静态变量中保存 Int 肯定有问题。我应该使用什么来代替我可以在标签中显示 Int ?我使用 Satic var 对吗?因为它在一个外部函数中,所以我需要一些可以在那里编辑的东西..

func fetch(){ 
let tageÜbrig = userTage - tageUm 
ProgressView.daysLeft = tageÜbrig 
} 

@State static var daysLeft = 0

Text("Keep going! Only \(ProgressView.daysLeft) days left!")

标签: swiftxcodevar

解决方案


推荐阅读