Предупреждения Auto Layout Localization отображаются в навигаторе задач, но не отображаются на панели Autolayout в раскадровке (Xcode 9.3)

У меня был проект в Swift 3.2, который я преобразовал в Swift 4 в Xcode 9.3. После успешной миграции я получил несколько предупреждений Auto Layout Localization, которые я исправил. Моя проблема заключается в том, что, хотя я продолжаю видеть такие предупреждения в Навигаторе задач, а на панели Auto Layout в Interface Builder отображается желтая кнопка предупреждения, когда я нажимаю на нее, я не вижу проблем с AutoLayout (см. Изображения ниже). Предупреждения в навигаторе задач

Есть также странные проблемы с IBDesignables (изображение выше), которые некоторые люди на SO связывают с ошибкой Cocopod и обходными путями, но пока ни одна из них не сработала для меня. Кнопка предупреждения на панели AutoLayout Здесь не отображаются проблемы

Более того, мои элементы пользовательского интерфейса вообще не отображаются. Только он отмечает их положение и показывает ограничения. Пожалуйста, обратитесь к правой панели. «Мужская кнопка» вообще не отображается. Это происходит не со всеми контроллерами представления в раскадровке, но очень раздражает некоторых из них. введите здесь описание изображения


person sandpat    schedule 24.05.2018    source источник
comment
последняя проблема рендеринга пользовательского интерфейса была исправлена ​​​​путем обновления xcode   -  person sandpat    schedule 24.05.2018


Ответы (1)


Поскольку ваш пакет относится ко многим представлениям в swift 4 xcode 10.

Поэтому, пожалуйста, выберите представление, на которое вы ссылаетесь, вручную.

вы можете попробовать: https://stackoverflow.com/a/56128426/4395342

person Hoàng Công Tùng    schedule 14.05.2019
comment
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. Прочитайте это. - person Shanteshwar Inde; 14.05.2019