如何从 XCode 12.2 中删除重复的预览?

dpa*_*coa 9 xcode swiftui

我是 XCode 的初学者,点击了两次重复预览,现在我找不到删除重复项的方法。我确定这是非常简单的事情,但我一直在搜索和尝试所有事情大约一个小时,但找不到解决方案......

有人可以帮助我吗?

在此处输入图片说明

dpa*_*coa 13

已经找到问题所在了!每次单击重复预览时,它都会在代码中添加一个视图。

下面的代码显示了我的“问题”在哪里:

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        Group {
            ContentView()
            ContentView()
            ContentView()
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

要解决这个“问题”,只需从代码中删除两个 ContentView() :

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        Group {
            ContentView()
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 这实际上是一个很好的初学者问答,但需要更加清晰和详细。请修改您的问题,以更清楚地表明问题是由您的代码而不是界面引起的(包括示例代码 - 不仅仅是屏幕截图)。然后。在你的答案中,显示导致问题的代码,以便其他初学者可以看到并从中学习...... (2认同)