目标C找不到文件
问题描述:
我试图访问一个文件在我的资源文件夹,如下所示:目标C找不到文件
NSLog(@"%@",defaultPlistName);
NSString *pListPath = [[NSBundle mainBundle] pathForResource:defaultPlistName ofType:@"plist"];
NSLog(@"pListPath: %@ ",pListPath);
这是输出:
2015-03-13 10:08:43.078 MyApp[628:214709] DefaultConfig
2015-03-13 10:09:26.560 MyApp[628:214709] pListPath: (null)
的文件名为“DefaultConfig .plist“存在于资源文件夹中。
为什么不找到这个文件?
答
检查复制包资源为您的目标,以确保该文件已被正确添加。
通常,当添加新文件时,您可以在创建文件时选择目标。另外,对于每个文件,您可以通过实用程序窗格从目标添加/删除文件。
答
事实证明,我不得不将“DefaultConfig.plist”添加到“Build Phases”,“Copy Bundle Resources”。
这可能是愚蠢的问题,但该文件被添加到目标是否正确?检查构建设置中的复制包资源。 – 2015-03-13 14:18:32
是的,你是对的。我刚刚发布了这个答案,但如果你喜欢,你可以添加你的答案,我会接受它。 – 2015-03-13 14:20:41
完成,有一点额外。 – 2015-03-13 14:24:16