Xcode: не удалось отобразить и обновить статус автоматического макета для UIView: произошел сбой агента

Я использую Xcode 10.2.1 и swift 5.1 в своем новом проекте, и в будущем это будет большой проект (версия cocoapods 1.7.3).

во всех файлах xib (например, ConfirmTransactionDetailsView.xib, который содержит некоторые UILabel и UISwitch) после изменения некоторых значений, таких как цвет фона или выравнивание текста, эти изменения не отображаются в построителе интерфейса. или несколько раз после выбора другого файла xib Xcode показывает мне пустое окно (UIView)

введите здесь описание изображения

и после этого я получаю эту ошибку в Xcode (более того, я могу создать и запустить приложение):

введите здесь описание изображения

Я пробовал эти решения, но ни одно из них не работает для меня:

  1. https://stackoverflow.com/a/50520336/8425034
  2. https://stackoverflow.com/a/52790289/8425034

Как я могу решить эту проблему? Я имею в виду, что после изменения фонового цвета или выравнивания текста вы увидите, что изменения в файле xib быстро (не нужно выходить из Xcode и удалять DerivedDate).


person behrad    schedule 07.07.2019    source источник


Ответы (1)


вы должны установить значение по умолчанию для вашего @IBInspectable, чтобы он не потерпел неудачу

person Mahdi    schedule 29.07.2019