В моем приложении для iPad я пытаюсь загрузить файл изображения программно. Файл НЕ является частью моего проекта, поэтому в XCode он не упоминается. В файле XCode Groups and Files нет записи для файла.
Изображение должно загружаться только во время выполнения, это имя считывается из списка свойств.
Я пытаюсь загрузить файл следующим образом:
NSString* pathToImageFile = [[NSBundle mainBundle] pathForResource:@"MyImage" ofType:@"png" inDirectory:@"MyDirectory"];
UIImage* retVal = [UIImage imageWithContentsOfFile:pathToImageFile];
В этом случае mydirectory
живет в главном комплекте, например:
MyAmazingApp.app/MyDirectory/MyImage.png
К сожалению, изображение не загрузится. Я не могу добавить файл изображения в свой проект, так как его имя должно быть определено во время выполнения и не может быть известно заранее. Имя файла считывается из файла конфигурации (списка свойств) во время выполнения.
Что я делаю неправильно? Ваша помощь будет очень оценена.