1

我在桌面上有一个项目,在这个文件夹中有一个文件,所以这个文件和我的 .m .h 文件在同一个文件夹中。我想得到这个文件的路径。NSBundleorNSHomeDerictory没有给我正确的路径。他们给出的路径似乎与模拟器有关,而不是我的工作空间。

4

1 回答 1

4

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

例如,如果我要从 plist 文件的内容中实例化 NSMutableArray,我会执行以下操作:

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

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

于 2013-07-29T04:17:49.440 回答