小编ale*_*lex的帖子

检查NSURL是否是目录

使用Swift时我想检查一个NSURL位置是否是一个目录.使用Objective-C这不是一个问题和工作查找,但当我将代码转换为Swift时,我遇到运行时错误.

也许有人可以指出我正确的方向?

import Foundation

let defaultManager = NSFileManager.defaultManager()
let documentsDirectory = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0] as NSURL
let localDocumentURLs = defaultManager.contentsOfDirectoryAtURL(documentsDirectory,
includingPropertiesForKeys: nil, options: .SkipsPackageDescendants, error: nil) as NSURL[]

for url in localDocumentURLs {
    var isError: NSError? = nil
    var isDirectory: AutoreleasingUnsafePointer<AnyObject?> = nil
    var success: Bool = url.getResourceValue(isDirectory, forKey: NSURLIsDirectoryKey, error: &isError)
}
Run Code Online (Sandbox Code Playgroud)

nsurl swift

8
推荐指数
3
解决办法
1万
查看次数

标签 统计

nsurl ×1

swift ×1