'fileExists' 生成 'Bool',而不是预期的上下文结果类型 'Bool'

'fileExists' produces 'Bool', not the expected contextual result type 'Bool'

这行代码:

if !FileManager.fileExists(atPath: documentDirectory.appendingPathComponent("newname.pdf"))

收到一条错误消息说

'fileExists' produces 'Bool', not the expected contextual result type 'Bool'

在 Xcode 9.2。我错过了什么?

您需要在 FileManager 的实例上调用 fileExists。这不是 class 方法。

FileManager 提供在大多数情况下使用的 default 实例。

if !FileManager.default.fileExists(atPath: documentDirectory.appendingPathComponent("newname.pdf"))