只是想为。。本地应用程序文件夹中文件的循环
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)
}