我在桌面上有一个项目,在此文件夹中有一个文件,因此该文件与我的.m .h文件位于同一文件夹中。
我想得到这个文件的路径。 NSBundle
或NSHomeDerictory
没有给我正确的路径。看来他们给出的路径与模拟器有关,而不是我的工作空间。
答案 0 :(得分:2)
您想要的是使用[[NSBundle mainBundle] pathForResource:resource ofType:type];
来获取文件的路径。
例如,如果我要从plist文件的内容中实例化NSMutableArray,我会做类似的事情:
NSString *path = [[NSBundle mainBundle] pathForResource:@"savedArray" ofType:@"plist"];
NSMutableArray *array = [[NSMutableArray alloc] initWithContentsOfFile:path];
你也可以用不同类型的资源做同样的事情。