2013-11-13 6 views
0

В моем приложении iPad, использующем UIStoryboard, у меня было UITabBarController с двумя вкладками и значками. С тех пор я переработан мое приложение не использовать UITabBarController (удаление контроллер представления в раскадровке Однако, когда я запускаю мое приложение, я получаю следующее сообщение об ошибке:.UIStoryboard, хранящий старые устаревшие ссылки

Could not load the "3dicon26better.png" image referenced from a nib in the bundle with identifier "com.xxxxx.yyyyyyy"

значок в вопросе был использован в качестве значок панели вкладок в старом UITabBarController. По-видимому, в моей раскадровке хранятся ссылки на старые удаленные контроллеры просмотров. Есть ли способ их очистить?

+1

Не могли бы вы проверить, разрешает ли чистая сборка? – San

+0

Я пробовал очистить проект без везения. –

+0

Также вы пытались удалить приложение с устройства/симулятора, а затем повторно установить его? - Иногда возникают проблемы с тем, что ресурсы не «толкаются» в приложение. – San

ответ

0

У меня нет отличного решения, но я смог остановить ошибку используя процесс, который я нашел в другом сообщении SO (не помню, где я его нашел).

Откройте мою раскадровку в текстовом формате. Найдите ссылки на изображение, о котором идет речь. Прокомментируйте их стиль XML.

Это остановило ошибки, но это беспокоит меня, что в моей раскадровке так много лишних ссылок. :/

Смежные вопросы