首页 > 解决方案 > 如何在 Xcode 12.5.1 或 Xcode 13 中使用 OSLog?

问题描述

我已经尝试在 Xcode 12.5 和 13 版本中使用 OSLog 每个文档,但都失败了: 在此处输入图像描述

OSLog 应该如何工作?我看不出我做错了什么。

标签: iosswiftxcodeswiftuioslog

解决方案


你应该使用这个

Logger.info(.....

在不在struct级别的函数或块内,例如

struct ContentView: View {
    let logger = Logger()
    let x = 12
    var body: some View {
        Text("Hello, world!")
            .padding().onTapGesture {
                logger.info("This is a message \(x)")
            }
    }
}

推荐阅读