2017-02-07 15 views
1

Я работаю над проектом, в который я добавил файл в комплект приложения. Я не считал, что проект уже содержит одноименный файл, но с небольшой разницей. Разница - это первая буква с именем в верхнем/нижнем регистре. Я хотел знать, как классы базового фрейма загружают ресурсы в таком случае.Файлы NSBundle с тем же именем, но разные Верхний/нижний регистр при первой букве

ответ

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)