我正在将Haneke Cacheing框架转换到Swift 3,但我在使用enumerateContentsOfDirectoryAtPath时遇到了一个问题。
下面是原始语法(view on github),
let fileManager = NSFileManager.defaultManager()
let cachePath = self.path
fileManager.enumerateContentsOfDirectoryAtPath(cachePath, orderedByProperty: NSURLContentModificationDateKey, ascending: true) { (URL : NSURL, _, inout stop : Bool) -> Void in
if let path = URL.path {
self.removeFileAtPath(path)
stop = self.size <= self.capacity
}
}我相信我正在寻找的是下面的函数,它是我通过查看FileManger定义找到的,但是我不知道如何进行转换:
public func enumerator(atPath path: String) -> FileManager.DirectoryEnumerator?问题
什么是enumerateContentsOfDirectoryAtPath的Swift 3等价物,在转换上面的例子时我应该如何使用它?
https://stackoverflow.com/questions/38316896
复制相似问题