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 来自目标的文件。
我正在尝试访问资源文件夹中的文件,如下所示:
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 来自目标的文件。