Работает ли UIImage -imageNamed: метод для файлов изображений, хранящихся в «Документах»? - PullRequest
2 голосов
/ 26 августа 2009

Мое приложение загружает небольшой файл изображения с удаленного сервера, и я пытаюсь отобразить его вместе с некоторыми другими небольшими файлами изображений, которые предварительно установлены в приложении. Я использую [UIImage imageNamed: @ "TheImageName.png"], чтобы получить изображения (подробнее см. Ниже). Предустановленные изображения отображаются должным образом, но изображение в каталоге «Мои документы» моих приложений находится там, где его нет. Должен ли я использовать -imageNamed для изображения в «Документах» или каким-либо другим способом?

UIImage* documentsImage = [UIImage imageNamed:@"TheImageName.png"];
UIImageView* anImageView = [[UIimageView alloc] initWithImage:documentsImage];
[self.view addSubview:anImageView];

Ответы [ 2 ]

2 голосов
/ 26 апреля 2011

Нет, +imageNamed: загружает только изображения из пакета приложения.

Кроме того, не включайте расширение .png при использовании этого метода класса.

2 голосов
/ 26 августа 2009

Ах, неважно. Я обнаружил, что использование [UIImage imageWithContentsOfFile: filePath] работает для этого. imageNamed просто возвращает ноль.

...