Swift ';文件存在';生产';Bool';,不是预期的上下文结果类型';布尔';

Swift ';文件存在';生产';Bool';,不是预期的上下文结果类型';布尔';,swift,nsfilemanager,Swift,Nsfilemanager,这行代码: if !FileManager.fileExists(atPath: documentDirectory.appendingPathComponent("newname.pdf")) 这是一个错误的说法 “fileExists”生成“Bool”,而不是预期的上下文结果类型 “布尔” 在Xcode 9.2上。我缺少什么?您需要在文件管理器的实例上调用fileExists。它不是一个类方法 FileManager提供了大多数情况下使用的默认实例 if !FileManager.defa

这行代码:

if !FileManager.fileExists(atPath: documentDirectory.appendingPathComponent("newname.pdf"))
这是一个错误的说法

“fileExists”生成“Bool”,而不是预期的上下文结果类型 “布尔”


在Xcode 9.2上。我缺少什么?

您需要在
文件管理器的实例上调用
fileExists
。它不是一个类方法

FileManager
提供了大多数情况下使用的
默认
实例

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