【问题标题】:Xcode & Swift Playgrounds empty consoleXcode 和 Swift Playgrounds 空控制台
【发布时间】:2021-09-26 08:31:06
【问题描述】:
我想从 Xcode/Swift Playgrounds 开始,但是当我点击“运行”时,控制台是空的。我也用 Xcode Playgrounds 试过它,它什么也没显示。
我检查了,我的代码没有错误。我糊涂了。我应该删除 Swift Playgrounds 并重试吗?
(对缩进感到抱歉。我还是新手)
import SwiftUI
import PlaygroundSupport
struct ContentView: View {
var body: some View {
Text("hello")
}
}
PlaygroundPage.current.setLiveView(ContentView())
【问题讨论】:
标签:
swift
swiftui
swift-playground
【解决方案1】:
这似乎是 Swift Playgrounds 的一个奇怪错误。如果我先打开控制台,然后单击运行,我可以重现它。但是,如果我先单击运行,则会显示视图。
如果您卡在“控制台为空”状态,请尝试关闭游乐场并从“我的游乐场”页面重新打开,然后在不打开控制台的情况下单击运行。
或者,从您的代码中删除一个字符并重新输入它也适用于我。
请注意,您的代码会生成一个 SwiftUI 视图,因此您不会向控制台输出任何内容。您正在输出到“实时视图”,您可以通过转到“查看”->“显示实时视图”或 command + Enter 来切换。但是,当您卡在“控制台为空”状态时这样做会导致整个应用程序崩溃,这强烈表明这是一个错误。