我已经观看了 WWDC 2020,并认为我会切换我的代码以使用新的 Logger 语法。
我经常想打印可选变量的值,我可以使用简单的打印命令来完成。如果我使用新的 Logger 命令尝试此操作,我会收到“无法转换类型为‘字符串’的值?’ 到预期的参数类型'NSObject'”错误。使用 Logger 执行此操作的推荐方法是什么?
import os
let logger = Logger(subsystem: "com.example.Fruta", category: "giftcards")
let myOptional: String?
logger.log ("MyOptional is \(myOptional)")