Каталогът на активите не се използва в проекта

Имам проект, използващ каталог с активи и наскоро без никакви промени от моя страна, изображенията просто не се показват. Показва тази грешка:

2014-06-23 21:41:02.824 Project[8247:464100] CUICatalog: Can't find rendition for name: menu scale factor: 2 device idiom: 1 device subtype: 568
2014-06-23 21:41:02.825 Project[8247:464100] Could not load the "image" image referenced from a nib in the bundle with identifier "com.sieradzki.Project"

Знам, че на това вече е отговорено тук: Грешка в каталога на активите: CUICatalog : Не мога да намеря предаване за име, но решението за това беше с Cocoapods, но аз изобщо не използвам Cocoapods в моя проект и дори не го инсталирам на моя Mac.


person jacobsieradzki    schedule 23.06.2014    source източник
comment
Вижте отговора ми тук ... И аз не използвах Cocoapods.   -  person Nate    schedule 16.10.2014
comment
Проверихте ли, че във вашия nib файл изображението на UIImageView не се показва като unknown? Изглежда, че изображението се изобразява правилно в Interface Builder.   -  person mbogh    schedule 05.11.2014
comment
Възможно ли е активът в каталога да е настроен да използва специфични за устройството активи, но да нямате конкретен набор за 4-инчовия iPhone (което изглежда би означавало Retina + 568)?   -  person Matthew Horst    schedule 06.11.2014
comment
Това може да звучи глупаво, но всъщност ми се случи вчера: проверихте ли дали целевият флаг е проверен за каталога на активите?   -  person Lolloz89    schedule 17.11.2014


Отговори (1)


Това ми се е случвало в миналото и винаги е било, защото имам набор от изображения, настроен на „Специфично за устройството“ вместо „Универсален“, когато използвам изображение за iPhone и iPad.

Например, ако използвате „~iphone“ в името и плъзнете в каталога с активи, то автоматично ще бъде зададено като „Специфично за устройство“ с избрано „iPhone“. След това, когато заредите на iPad, той може да грабне това изображение (тъй като това е най-доброто предположение на Xcode за това, което искате), но издава предупреждение, че не може да намери такова за iPad. Превключването на набора от изображения към универсален решава проблема.

Готов съм да се обзаложа, че имате абсолютно същия проблем, но сте го направили с "~ipad".

person Ben Kane    schedule 22.12.2014