我一直致力于一个项目,我将一个文件添加到应用程序包中。我没有说明该项目已包含相同的名称文件,但差别很小。区别在于大写/小写的名字中的第一个字母。我想知道基础框架类在这种情况下如何加载资源。
答案 0 :(得分:0)
这是一个测试:
NSString *pathentities = [[NSBundle mainBundle] pathForResource:@"entities" ofType:@"json"];
NSString *pathEntities = [[NSBundle mainBundle] pathForResource:@"Entities" ofType:@"json"];
NSError *error = nil;
NSString *entities = [NSString stringWithContentsOfFile:pathentities encoding:NSUTF8StringEncoding error:&error];
NSString *Entities = [NSString stringWithContentsOfFile:pathEntities encoding:NSUTF8StringEncoding error:&error];
NSLog(@"entities : %@ , Entities : %@", entities, Entities);
Entities.json文件内容:"实体" entities.json文件内容:"实体"
NSLog输出:
entities : Entities, Entities : (null)