Can';使用SwiftUI/Xcode 12时,甚至无法获得Hello World
从简单的iOS应用程序模板开始,我创建了我的“ContentView.swift”:Can';使用SwiftUI/Xcode 12时,甚至无法获得Hello World,swiftui,xcode12,Swiftui,Xcode12,从简单的iOS应用程序模板开始,我创建了我的“ContentView.swift”: 我在Debug preview中启动了一个预览,我激活了控制台,使它显示在下面,我看到我的按钮上写着“button”。我点击文本上的按钮,上面写着“button”,但仍然什么也看不到。我缺少什么???您需要启用调试预览 发件人: 如果在快捷界面预览中按“播放”,则 尝试一下您的设计,您会发现对print()的任何调用都是 忽略。如果您正在使用print()进行测试–例如,非常简单 点击按钮的动作——那么这可能是
我在
Debug preview
中启动了一个预览,我激活了控制台,使它显示在下面,我看到我的按钮上写着“button”。我点击文本上的按钮,上面写着“button”,但仍然什么也看不到。我缺少什么???您需要启用调试预览
发件人:
如果在快捷界面预览中按“播放”,则
尝试一下您的设计,您会发现对print()
的任何调用都是
忽略。如果您正在使用print()
进行测试–例如,非常简单
点击按钮的动作——那么这可能是一个真正令人头痛的问题
幸运的是,有一个简单的修复方法:右键单击中的“播放”按钮
打开预览画布并选择“调试预览”。用那点零钱
您会发现print()
调用正常工作
谢谢pawello2222,但这就是我要做的。它在“调试预览”中,但仍然没有打印出来。好吧,四处搜索,我发现有几个人有相同的问题。他们和我一样,谨慎地使用调试预览
,并实际启用下面的调试控制台。太令人沮丧了。
import SwiftUI
struct ContentView: View {
var body: some View {
Button(action: {
print("hello console!")
}, label: {
Text("Button")
})
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}