【问题标题】:SwiftUI problem (With list and simulator)SwiftUI 问题(有列表和模拟器)
【发布时间】:2021-06-05 09:47:53
【问题描述】:

我开始学习 swiftUI,但遇到了一个奇怪的问题, 我创建了一个简单的列表,可以在预览中完美显示......但不是在模拟器中。 有人有想法吗?

https://www.dropbox.com/s/eo1ldvdbgntzr8v/Enregistrement%20de%20l%E2%80%99%C3%A9cran%202021-06-04%20%C3%A0%2018.42.03.mov?dl=0

项目:https://github.com/maxupcreation/Dfi/tree/main/Dfi

【问题讨论】:

  • 与我们分享最小可重现代码,以便有人可以调试并让您知道问题。

标签: list swiftui ios-simulator


【解决方案1】:

为了更准确地回答,您最好向我们展示您的完整源代码。

似乎第二个视图(可能是 AddChallengeView.swift 文件)的输入无法反映到原始视图(=ContentView.swift)的列表。所以可能有两个问题

  1. 因为您从另一个视图引用您的“项目”属性,所以最好检查您是否正确使用了ObservableObject 协议和@ObservedObject 属性包装器。

  2. ForEach 语句,你使用 nil 合并,所以检查 item 值是否为nil

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多