【问题标题】:os_log - use of unresolved identifier erroros_log - 使用未解决的标识符错误
【发布时间】:2019-05-01 23:23:01
【问题描述】:

我正在尝试通过记录一个简单的语句来使用新的 os_log API: os_log("你好")

我收到 os_log 的错误: 使用未解析的标识符“os_log”

我也试过把它包装成一个块,像这样

if #available(iOS 10.0, *) {
    let foo: StaticString = "Something happened."
    os_log(foo)
}

我仍然遇到同样的错误。我想在 Swift 4 中使用它。

我寻找可能需要的框架,但没有找到可能的候选者。

我也没有从这些链接中找到解决方案:

https://developer.apple.com/documentation/os/logging

https://developer.apple.com/videos/play/wwdc2016/721/

【问题讨论】:

    标签: ios logging swift4 oslog


    【解决方案1】:

    因为你忘了

    import os 
    

    在这个文件的开头。

    【讨论】:

    • 这也不是如何使用os_log。有关完整示例,请参阅 stackoverflow.com/questions/53403036/…
    • Objective-C 是#import <os/log.h>,对吗?
    • 可能。我本可以在回答中说import os.log,这似乎是一回事。
    猜你喜欢
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    相关资源
    最近更新 更多