swift - 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!")
解决方案
推荐阅读
- html - 活动选项卡时刷新页面
- reactjs - 带参数的 useQuery 时反应查询 useMutation
- html - 材质旋转木马不在材质网格内渲染
- macros - 如何使用 Scheme 中的语法规则从 List 创建 Alist?
- node.js - 将项目的节点版本从 v6x 更新到 v12x
- android - 导航视图的菜单项无法导航到各自的目的地
- flutter - 我想通过添加dependencis在我的其他flutter应用程序中导入我自己的flutter包(上传到私人git服务器上)但它不起作用
- python - 在 Pycharm 中使用 GPU 运行 TensorFlow
- python - 如何使用 Scrapy 为下一页提取数据
- reactjs - 在“{}”类型上找不到带有“字符串”类型参数的索引签名