我在我的app项目中放了一个实际的文件夹,我希望得到该文件夹的内容。我已经尝试了下面的代码,但它总是将我发送到我计算机上的主目录。你如何在你的应用程序中达到root级别?
NSArray *test = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:[[NSBundle bundleWithPath:@"/test"] bundlePath] error:nil];
NSLog(@"%@", test);
答案 0 :(得分:2)
您的应用包由[NSBundle mainBundle]
提供。在您的代码示例之后,目录的路径是:
[[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"test"]
答案 1 :(得分:2)
使用:
NSString* path = [[NSBundle mainBundle] bundlePath];
然后设置适当的子目录,例如
path = [path stringByAppendingPathComponent:@"directory"];