【发布时间】:2017-07-28 23:27:12
【问题描述】:
当我尝试使用NSLog 登录时,我遇到了这个错误:
remote: /tmp/build_f459d376d1bc10ac2e93e52575ac5ea9/Sources/App/main.swift:368:49: error: argument type 'String' does not conform to expected type 'CVarArg' remote: NSLog("FILE NOT AVAILABLE", "TESTNOTI") remote: ^~~~~~~~~~ remote: as! CVarArg
这是我的代码:
if fileManager.fileExists(atPath: (drop.config["servers", "default", "KeyURL"]?.string ?? "default")) {
NSLog("FILE AVAILABLE", "TESTNOTI")
} else {
NSLog("FILE NOT AVAILABLE", "TESTNOTI")
}
为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
分享几行代码。
-
错误信息中的
as! CVarArg来自哪里?它不在代码中。除此之外,在NSLog中使用两个参数而不使用任何占位符 (%@)