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