ios - os_log - 使用未解析的标识符错误

标签 ios logging swift4 oslog

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

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

我也试过把它包在一个 block 里,像这样

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/

最佳答案

因为你忘记了

import os 

在这个文件的开头。

关于ios - os_log - 使用未解析的标识符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53546779/

相关文章:

ios - 如何检查字符串是否包含阿拉伯字符

ios - 比 NSUserDefaults 更安全的存储应用内购买记录的方法

ios - 无法将 NSAttributedString.DocumentAttributeKey 类型的值转换为 .DocumentReadingOptionKey

ios - 设置 AVMutableVideoComposition 指令导致处理程序不被调用

ios - Firebase Messaging - 卸载不会阻止通知

ios - Swift 中闭包中的 $0 代表什么?

java - Websphere MQ - Java 应用程序 - 启用日志记录

iphone - iPhone 的对话 ui 控件

java - Log4j:具有特化的多个类别

ios - QRCode 扫描仪在 iOS 11 中不起作用,仅显示相机预览