如何获取文件在项目文件夹中的文件路径?

时间:2013-07-29 03:09:52

标签: objective-c

我在桌面上有一个项目,在此文件夹中有一个文件,因此该文件与我的.m .h文件位于同一文件夹中。 我想得到这个文件的路径。 NSBundleNSHomeDerictory没有给我正确的路径。看来他们给出的路径与模拟器有关,而不是我的工作空间。

1 个答案:

答案 0 :(得分:2)

您想要的是使用[[NSBundle mainBundle] pathForResource:resource ofType:type];来获取文件的路径。

例如,如果我要从plist文件的内容中实例化NSMutableArray,我会做类似的事情:

NSString *path = [[NSBundle mainBundle] pathForResource:@"savedArray" ofType:@"plist"];
NSMutableArray *array = [[NSMutableArray alloc] initWithContentsOfFile:path];

你也可以用不同类型的资源做同样的事情。