Swift3 Swift 3 NSFileManager Xcode 8错误:已重命名为FileManager

Swift3 Swift 3 NSFileManager Xcode 8错误:已重命名为FileManager,swift3,Swift3,正在尝试获取Swift 3中的默认文档目录,但表示该目录已重命名为FileManager。如果更新到FileManager,则获取错误:无法调用非函数类型FileManager的值 代码8。Swift 3 Beta 4 使用以下代码行: URLForDirectory已重命名为url(for:in:propertefor:create:)。您必须按照以下步骤操作: let documents = try! FileManager.default.url(for: .documentDirecto

正在尝试获取Swift 3中的默认文档目录,但表示该目录已重命名为FileManager。如果更新到FileManager,则获取错误:无法调用非函数类型FileManager的值

代码8。Swift 3 Beta 4

使用以下代码行:


URLForDirectory已重命名为url(for:in:propertefor:create:)。您必须按照以下步骤操作:

let documents = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)

如果它被重命名为
FileManager
,那么为什么要使用
NSFileManager
?尝试过,然后出现错误:无法调用非函数类型FileManager的值我已经相应地更新了自述文件,以提供Swift 3和Swift 2示例。谢谢!!这是可行的,但现在下一行出现错误,指出URL没有成员“URLB yAPpendingPathComponent”,您知道它被更改为什么吗?让fileURL=documents.URLByAppendingPathComponent(“test.sqlite”)只需使用
.appendingPathComponent
let documents = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)