pal*_*984 7 xcode ios13 xcode11
我的控制台没有提供输出,print右侧没有s 或系统调试信息,左侧没有变量。我打开了两个控制台窗口,并且选择了“所有输出”。我试过重新启动 Xcode 和机器本身,但它似乎没有解决问题。为了调试我正在使用 Swift,我不确定这是否相关,但它发生在启用多个窗口之后,但这可能是巧合。
该问题特定于每个模拟器,因为我发现的唯一解决方法是创建一个新模拟器,但即使在第一次构建和运行后也会中断。
环顾四周,我已经看到 Xcode 8 上的其他人发生了这个问题,并将OS_ACTIVITY_MODE参数添加到运行方案中修复了这些问题,我已经尝试过,但在这种情况下不起作用。我怀疑这是 Xcode 11 / iOS 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()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4797 次 |
| 最近记录: |