次のコード スニペットを実行すると、以下の引用されたエラーがスローされます。
fileManager.contentsOfDirectoryAtPath(libraryPath)
エラー
エラー Domain=NSCocoaErrorDomain Code=260 "The operation could't be completed. (Cocoa error 260.)" UserInfo=0x17585bf0 {NSUnderlyingError=0x175706b0 "The operation could't be completed. No such file or directory", NSFilePath=~/ライブラリ、NSUserStringVariant=(フォルダ)}
誰かが試してみたい場合に備えて、私が使用した完全なコードスニペットを次に示します。
func listLibDir(){
let libraryPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.LibraryDirectory, NSSearchPathDomainMask.UserDomainMask, false).first!
let fileManager: NSFileManager = NSFileManager.defaultManager()
do{
var directoryContent:Array<String> = try fileManager.contentsOfDirectoryAtPath(libraryPath)
for fileName: String in directoryContent {
print("library:\(fileName)")
}
}
catch{
print(error)
}
}
誰かがこのエラーが発生する理由を明確にし、解決策を提案できるなら、それは素晴らしいことです