【发布时间】:2011-01-28 04:24:16
【问题描述】:
NSFilemanager 正在为以下内容返回 true,此时应该还没有任何此类文件。发生了什么?
if([myManager fileExistsAtPath:[[self documentsDirectory] stringByAppendingPathComponent:@"Music/songlist.txt"]]){
NSLog(@"file is there");
}
【问题讨论】:
-
如果你做 NSLog(@"%@", [[self documentsDirectory] stringByAppendingPathComponent:@"Music/songlist.txt"]]); - 也许文件路径有点错误?
-
您是否在运行此代码之前创建了该文件并且没有将其删除?
-
它正在返回 true,我什至重置了模拟器以清除所有文件。它仍然返回真实。在我开始下载之前,该文件不可能存在,因为我没有连接到网络。
-
它可能正在查看路径是否存在 - 而不是文件。
-
[self documentsDirectory]返回什么?
标签: iphone objective-c xcode nsfilemanager