Программная загрузка изображения в iOS

В моем приложении для iPad я пытаюсь программно загрузить файл изображения. Этот файл НЕ является частью моего проекта, поэтому на него нет ссылок в XCode. В столбце "Группы и файлы" XCode нет записи для файла.

Вместо этого изображение должно быть загружено во время выполнения, его имя читается из списка свойств.

Я пытаюсь загрузить файл следующим образом:

NSString* pathToImageFile = [[NSBundle mainBundle] pathForResource:@"MyImage" ofType:@"png" inDirectory:@"MyDirectory"];
UIImage* retVal = [UIImage imageWithContentsOfFile:pathToImageFile];

В этом случае mydirectory находится в основном пакете следующим образом:

MyAmazingApp.app/MyDirectory/MyImage.png

К сожалению, изображение не загружается. Я не могу добавить файл изображения в свой проект, так как его имя определяется во время выполнения и не может быть известно заранее. Вместо этого имя файла считывается из файла конфигурации (списка свойств) во время выполнения.

Что я делаю не так? Будем очень признательны за вашу помощь.

10
задан MatthiasC 24 February 2011 в 14:20
поделиться