#swift #xcode #swift4 #ios-autolayout
#swift #xcode #swift4 #ios-автозапуск
Вопрос:
Я действительно пытаюсь определить, что вызывает эти проблемы и как их исправить. Я прочитал много тем и статей, но, похоже, не могу определить основную причину.
Похоже, что с тех пор, как я обновил Xcode до последней версии 10.2, эти проблемы начали появляться.
Пока что я вышел, затем перезапустил Xcode, очистил проект, удалил мою Derived Data
папку, запустил Редактор / обновил все представления, и с помощью этой статьи я смог найти IBDesignablesAgent
аварийные файлы с помощью консольного приложения, но, похоже, ничего не работает, и содержимое этих файлов (см. Скриншот ниже) настолько чужды мне, что я не могу понять, что является причиной этого.
Ваша помощь очень ценится, пожалуйста/
Ошибки Xcode:
IBDesignablesAgent
аварийные файлы:
Комментарии:
1. Я тоже сталкивался с этими утверждениями всякий раз, когда просматривал свой проект в Interface Builder. В итоге я просто удалил все
@IBDesignable
из исходного файла затронутого ViewController. Мне пришлось также удалить его из исходных файлов пользовательского представления, которые содержались в ViewController, чтобы убрать утверждение. Я знаю, что это не ответ, и я бы предпочел решить / исправить это, но, как и вы, я копался, пока не заблудился и не решил, что могу жить без красивого VC в IB.2. Спасибо за ваш вклад, глупый вопрос, что вы имеете в виду, когда говорите, что удалили все «IBDesignable», и как вы после этого программно создали свой контроллер представления? Кроме того, приложение скомпилировано и работает как обычно, можно ли это игнорировать? Будет ли это проблемой, если он будет отправлен на утверждение в App Store с этими сообщениями?
3. Я добавил IBDesignable в свои классы swift, чтобы изменения, внесенные в инспекторах, были отражены в Interface Builder (например medium.com/@nimjea /… ) В моем VC были пользовательские представления, к которым я также добавил @IBDesignable, поэтому мне пришлось удалить их, чтобы потерять сообщение об ошибке. Ошибка может быть связана с этими встроенными представлениями, но я не знаю наверняка. Я все еще создаю свой VC в Interface Builder, но в настоящее время пользовательские эффекты не видны. Я не знаю, будет ли это проблемой при отправке в Apple, поскольку я еще не совсем там.
4. Вот интересная вещь, которую я нигде не использую
@IBDesignables
в своем коде: (5. Ах … это странно. Извините, что потратил ваше время впустую. Если вы найдете решение, пожалуйста, опубликуйте его здесь, поскольку это может помочь мне разобраться с моей (связанной) проблемой, если у меня когда-нибудь будет время более глубоко разобраться в ней.