Ошибка времени выполнения XCode Не удалось загрузить «_IBBrokenImage_» - PullRequest
2 голосов
/ 01 апреля 2020

Я работаю над приложением (Xcode 11.4, iOS 13) с несколькими контроллерами представления. Во время работы на симуляторе или устройстве, когда я перехожу к указанному c V C, отладчик выдает:

"`Could not load the "_IBBrokenImage_" image referenced from a nib in the bundle with identifier ...`" 

Этот конкретный V C не имеет никаких изображений, только текст в кнопки, метки и UITable. Он не запускает стандартные точки останова Swift или Exception. Есть ли определенный c метод iOS, используемый для извлечения ресурсов изображения, с которыми я мог бы попытаться перехватить это? В качестве альтернативы, есть ли другой подход к поиску проблемы, на которую жалуются? Спасибо!

Ответы [ 2 ]

1 голос
/ 02 апреля 2020

Это случилось со мной, когда я обновился до Xcode 11.4. По некоторым причинам, изображение моего UIBarButtonItem было установлено как Unkown Image в раскадровке. Мне просто пришлось инициализировать изображение снова.

0 голосов
/ 07 апреля 2020

Вот ответ (и если это связано с ошибкой IB в Xcode 11.4): повторная проверка XML файла раскадровки показала, что Xcode самостоятельно добавил вариант для R C ( альбомная ориентация. Я этого не делал! Вариационное изображение представляло собой случайную строку, в основном не назначенную. Кроме того, IB часто жалуется, что время от времени не может компилировать XML. Я думаю, что новый выпуск Xcode будет полезен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...