【问题标题】:Apple's SwiftUI Tutorial: I'm Stumped [closed]Apple 的 SwiftUI 教程:我被难住了 [关闭]
【发布时间】:2021-01-25 21:56:31
【问题描述】:

在过去的几个小时里,我一直在学习 Apple 的 SwiftUI 教程并取得了不错的进展,但现在我被难住了。

我正在尝试在 LandmarkRow.swift 中实现“收藏夹”用户输入字段,并继续收到错误消息“'Landmark' 类型的值没有成员 'isFavorite'”。 “isFavorite”在 Landmark.swift 的 Landmark 结构中被列为变量,也包含在引用的 landmarkData.json 文件中。知道我哪里出错了吗?

这是我在 Apple 教程中提到的特定部分的链接:https://developer.apple.com/tutorials/swiftui/handling-user-input#Mark-the-Users-Favorite-Landmarks

Screenshot: Landmark.swift
Screenshot: LandmarkRow.swift
Screenshot: Diagnostics

【问题讨论】:

  • 欢迎来到 SO - 请使用 tour 并阅读 How to Ask 以改进、编辑和格式化您的问题。没有 Minimal Reproducible Example 就不可能帮助您解决问题。不允许将屏幕截图作为唯一的代码来源。请提供一些我们可以用来复制的东西。
  • 你能发布你的代码吗?它将帮助人们调试您的问题。
  • 我不明白为什么它不起作用(一目了然)。尝试使用command + B重建项目

标签: ios swift swiftui swift-structs


【解决方案1】:

清理构建文件夹成功了!作为一个菜鸟,我不知道这个功能。

对于将来可能从 Google 来到这里的人,请尝试: 菜单栏 > 产品 > 清理构建文件夹

感谢您的帮助。

【讨论】:

  • 作为 Xcode 的日常用户,使用 shift-command-K 混搭是我生活的重要组成部分。
  • 正如删除 DerivedData 文件夹...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-13
  • 1970-01-01
  • 1970-01-01
  • 2021-08-11
相关资源
最近更新 更多