Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
NSFileManager之后已重命名为 FileManager Swift 2.3。defaultManager现在只是default 但是当我使用的 类方法也是如此。
NSFileManager
Swift 2.3
defaultManager
default
FileManager.default()
编译器错误 icntepret 并抛出错误。
默认标签只能出现在switch语句中
Swift 2.3 和 Xcode 8 beta 3
我不知道 Swift 2.3,但我认为转义关键字的语法没有改变。毕竟,这不是一个重大更新。
您可以使用该`字符来转义关键字,以便将关键字用作变量、方法或其他内容的标识符。所以你可以这样做创建一个名为的变量var:
`
var
var `var` = 0
所以如果你只写:
FileManager.`default`()
它应该工作。
NSFileManager顺便说一句,我只是在文档中查找。我发现没有default()方法。文档是过时的还是什么?
default()
这个问题在 Swift 3 中得到修复,并且不再需要反引号。请注意,默认管理器现在是类属性而不是类方法。所以正确的语法是:
FileManager.default