jjzjj

enumeratorAtURL

全部标签

swift - 在 Swift 中使用 enumeratorAtUrl 从 NSFileManager 返回目录枚举器的问题

我试图从NSFileManager方法enumeratorAtUrl返回一个NSDirectoryEnumerator对象。这会导致编译器错误:无法转换表达式类型“NSDirectoryEnumerator!”输入“NSDirectoryEnumeratorOptions”leturl:NSURL=NSURL(fileURLWithPath:"/")varkeys:Array=[NSURLNameKey,NSURLIsDirectoryKey]varmanager:NSFileManager=NSFileManager.defaultManager()letenumerator:NSD

ios - NSFileManager:enumeratorAtURL: 返回一个不同形式的 URL 到 NSFileManager:URLForDirectory

如果我使用NSFileManager:URLForDirectory获取沙箱的应用程序支持目录,那么我会得到以下URL:file://localhost/var/mobile/Applications/EA80DE91-394C-4EAB-B269-1081C859BB0F/Library/Application%20Support/但是,如果我使用NSFileManager:enumeratorAtURL搜索目录,我会返回以下形式的URL:file://localhost/private/var/mobile/Applications/EA80DE91-394C-4EAB-B269-