我正在资源目录中处理大量文件,并且我想创建文件夹来组织它们。 我已经制作了一个文件夹,但是无法访问。 这是有效的代码:
NSString *path = [[NSBundle mainBundle]
pathForResource:@"test"
ofType:@"plist"];
和无效的代码:
NSString *path = [[NSBundle mainBundle]
pathForResource:@"test"
ofType:@"plist"
inDirectory:@"plists"];
输出路径给我(null)
。 我已经尝试了在Xcode中分组和在Resources目录中创建实际文件夹。 我究竟做错了什么? 谢谢。
我刚刚用该行代码创建了一个测试项目,它对我来说很好用。 它甚至不区分大小写,所以这不是问题。 我所能假设的是您输出的路径错误,或者资源不存在。
在添加到Xcode时,是否添加了实际的文件夹“ plists”(例如,通过将其拖动到“资源”组并选择“为任何添加的文件夹创建文件夹引用”)?
您是否检查了编译后的应用程序的内容,以查看“ plists”文件夹是否确实存在?