我的控制台没有提供输出,右边没有print
或系统调试信息,左边也没有变量。我打开了两个控制台窗口,并且选择了"All Output“。我尝试重新启动Xcode和机器本身,但似乎没有解决这个问题。为了调试,我使用Swift,我不确定这是否相关,但它发生在启用多个窗口后,但这可能是巧合。
这个问题是特定于每个模拟器的,因为我发现的唯一修复是创建一个新的模拟器,但即使这个问题在第一次构建和运行之后也会中断。
环顾四周,我已经看到Xcode8上的其他人出现了这个问题,并将OS_ACTIVITY_MODE
参数添加到运行方案中来修复它,我已经尝试过了,但这在这种情况下不起作用。我怀疑这是Xcode11/ iOS 13特有的,因为根据我的经验,在以前的版本中没有发生过一次。
这个问题有什么长期的解决办法吗?
发布于 2020-04-09 03:54:13
对于在控制台中未获得任何输出的XCode 11用户,假设控制台处于活动状态(视图>调试区>激活控制台),则必须右键单击live preview
并选择debug preview
,如下所示:
在此之后,您将开始在控制台中获得输出!
上面的输出是以下源代码,您可以将其创建为视图,假设是TestView.swift并复制/粘贴:
import SwiftUI
struct TestView: View {
var body: some View {
Button(action: { print("Hello world!") }) {
Text("Click me!")
}
}
}
struct TestView_Previews: PreviewProvider {
static var previews: some View {
TestView()
}
}
https://stackoverflow.com/questions/58061421
复制相似问题