Objective C 在资源文件夹中找不到文件

Objective C not finding file in resources folder

我正在尝试访问资源文件夹中的文件,如下所示:

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" 的文件。

为什么找不到这个文件?

原来我只好在"Build Phases"、"Copy Bundle Resources"中加上"DefaultConfig.plist"。

检查目标的复制捆绑资源,确保文件已正确添加。

通常,在添加新文件时,您可以在创建文件时选择目标。此外,对于每个文件,您都可以通过实用程序窗格 add/remove 来自目标的文件。