首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift 3 enumerateContentsOfDirectoryAtPath语法是什么?(Haneke)

Swift 3 enumerateContentsOfDirectoryAtPath语法是什么?(Haneke)
EN

Stack Overflow用户
提问于 2016-07-12 06:01:18
回答 0查看 1.6K关注 0票数 1

我正在将Haneke Cacheing框架转换到Swift 3,但我在使用enumerateContentsOfDirectoryAtPath时遇到了一个问题。

下面是原始语法(view on github),

代码语言:javascript
复制
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定义找到的,但是我不知道如何进行转换:

代码语言:javascript
复制
public func enumerator(atPath path: String) -> FileManager.DirectoryEnumerator?

问题

什么是enumerateContentsOfDirectoryAtPath的Swift 3等价物,在转换上面的例子时我应该如何使用它?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38316896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档