У меня есть универсальное приложение, и я пытаюсь использовать свои изображения iPad для iPhone6 и 6+, чтобы сэкономить место в двоичном формате. Я делаю следующую строку:Проблемы с использованием изображения iPad на iPhone
logoImageView.image = [UIImage imageNamed:@"[email protected]~ipad"];
и получите:
CUICatalog: Не удается найти исполнение для имя: Логотип @ 2x ~ фактор Ipad масштаб: 2 устройства идиома: 1 устройство подтипа: 568
и UIImageView
пусто, конечно. Кто-нибудь сталкивался с этим раньше? Я видел пару вопросов об этом, где проблема CocoaPods была проблемой, но я не использую CocoaPods, поэтому это должно быть что-то еще.
Кто-то на форуме Apple сказал мне, что это невозможно сделать, поэтому просто нужно переименовать изображения. Спасибо за ответ, хотя. –
Он лгал;) Вы всегда можете загружать изображение из внешнего каталога ресурсов и, конечно же, можете добавить все необходимые изображения в свой каталог активов и использовать их с классами размера, если это необходимо. – Vitaly
Я пробовал то, что вы сказали, и удалил файл каталога активов и получил тот же результат. Вы просто не можете загрузить конкретное изображение iPad с помощью ~ ipad напрямую с помощью imageNamed: –