【发布时间】:2022-06-29 21:38:35
【问题描述】:
我只是在做 SwiftUI 教程,我被困在https://developer.apple.com/tutorials/swiftui/creating-a-watchos-app(第 4 节,添加地标列表)。 到目前为止一切正常,watchOS 上的导航链接不起作用,什么也没发生。 我在 StackOverflow 上发现有人在 cmets 中有同样的问题,但没有任何回复。 (NavigationLink broken on watchOS?) 有人说从 watchOS 8.1 开始就坏了。 如何启动链接工作? :D
代码:
ForEach(filteredLandmarks) { landmark in
NavigationLink {
LandmarkDetail(landmark: landmark)
} label: {
LandmarkRow(landmark: landmark)
}
}.navigationTitle("Landmarks")
【问题讨论】:
-
欢迎来到 SO - 请使用 tour 并阅读 How to Ask 以改进、编辑和格式化您的问题。如果没有Minimal Reproducible Example,就无法帮助您进行故障排除。
-
@lorem ipsum 嘿,我刚刚用代码示例和整个项目的链接更新了问题。它在 iPhone 上运行良好,但在 wOS 上不运行。
-
链接整个项目并不是我们所要求的。请实现一个最小的示例来重现您在教程中遇到的问题,并发布该代码。首先,它将历史记录保存在 StackOverflow 上,以便以后的人可以获取上下文。其次,您可以通过代码示例自己解决它。这种情况经常发生。
标签: swift swiftui apple-watch watchos