FM = [NSFileManager defaultManager];
directoryContents = [FM contentsOfDirectoryAtPath:@"/Users/myComputer/Library/Application Support/iPhone Simulator/4.3/Applications/CD88649C-E545-4E10-84DF-F4E5D829641B/Documents" error:NULL];
但是它给了我对象而不是对象的路径。
答案 0 :(得分:3)
我发现了如何读取存储在目录中的文件。使用:
[[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundleRoot error:nil]
它返回存储在该位置的文件或文件夹名称。然后我们可以再次将这些名称附加到字符串中以读取这些文件。
答案 1 :(得分:2)
NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundleRoot error:nil];
for (NSString *tString in dirContents)
{
//Do some stuff here
}
答案 2 :(得分:0)
我真的不明白下面用于获取捆绑路径的捆绑路径的硬编码字符串
NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
您的代码必须与以下内容类似。
NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundleRoot error:nil];