В предыдущем IOS SDK, [UIImage imageNamed:]
может определить изображение для автоматической загрузки, не давая расширение файла, например:IOS 8 SDK: [UIImage imageNamed:] выпуск
[ivTest setImage:[UIImage imageNamed:@"testImage"]];
Он будет искать соответствующее изображение для загрузки (т.е. testImage.jpg
& [email protected]
). Но для iOS 8 иногда невозможно определить правильное изображение для загрузки и просто возвращает null
.
Я должен указать расширение:
[ivTest setImage:[UIImage imageNamed:@"testImage.jpg"]];
Но это происходит только в тех же редких случаях.
Учитывая, что у меня есть только следующие изображения в проекте:
- testImage.jpg
- [email protected]
Никаких других изображений с похожими названиями. Как я могу это предотвратить? Должен ли я указать расширение для всех моих imageNamed:
?
Изображения в .xcassets? – dasdom
Поместите изображения внутри images.xcassets. – Sandeep
№ Изображение не находится в '.xcassets'. Как это соотносится? – Raptor