请考虑以下示例:
import Foundation
import os.log
class OSLogWrapper {
func logDefault(_ message: StaticString, _ args: CVarArg...) {
os_log(message, type: .default, args)
}
func testWrapper() {
logDefault("WTF: %f", 1.2345)
}
}
Run Code Online (Sandbox Code Playgroud)
如果我创建一个新的实例OSLogWrapper并调用testWrapper()
let logger = OSLogWrapper()
logger.testWrapper()
Run Code Online (Sandbox Code Playgroud)
我在Xcode控制台中获得以下输出:
2018-06-19 18:21:08.327979-0400 WrapperWTF[50240:548958] WTF: 0.000000
Run Code Online (Sandbox Code Playgroud)
我已经检查了所有我能想到的东西,而且我无法对这里出了什么问题做出正面或反面.浏览文档并没有产生任何帮助.
谢谢您的帮助!