获取路径swift中的文件列表



只是想为。。本地应用程序文件夹中文件的循环

let filemanager:NSFileManager = NSFileManager()
let files = filemanager.enumeratorAtPath(NSHomeDirectory())
for filename in files!
{
    println(filename)
}

但它说类型"NSDirectoryEnumerator"不符合协议SequenceType。

我认为这可能是通过实现NSFileManager的扩展来实现的,该扩展实现了SequenceType协议。但是您可以很容易地将代码转换为使用while循环:

let filemanager:FileManager = FileManager()
let files = filemanager.enumerator(atPath: NSHomeDirectory())
while let file = files?.nextObject() {
    print(file)
}

最新更新