Я прочитал ссылку, что из iOS версии 4. + с помощью метода imageNamed
объекта UIImage
расширение файла не требуется.
Из UIImage
ссылки на класс:
Особые соображения.
В iOS 4 и более поздних версиях имя файла не требуется указывать расширение имени файла. Перед iOS 4 вы должны указать имя файла расширение.
Но похоже, что это работает только с файлами PNG.
Если мой код:
[UIImage imageNamed:@"test"];
- Изображение загружается, только если файл
test.png
- Изображение не загружается, если оно
test.jpg
.
Для меня это большая проблема, потому что мне нужно поддерживать динамическую загрузку изображений (во время выполнения я не знаю, если изображение, которое я хочу загрузить, это png
или jpg
).
Пожалуйста, помогите мне? Спасибо.