Не удалось установить (borderWidth) определенное пользователем проверенное свойство в (UIView): .... этот класс не соответствует значению ключа, соответствующему кодировке - PullRequest
0 голосов
/ 03 мая 2020

Я получаю следующую ошибку: Не удалось установить (borderWidth) определенное пользователем проверяемое свойство для (UIView): [setValue: forUndefinedKey:]: этот класс не соответствует значению ключа, соответствующему кодированию для ключа borderWidth.

Я просмотрел все ответы в StackOverflow, и наиболее распространенное решение - найти неиспользуемую розетку (!). Это решение было полезно во многих случаях, но на этот раз такого выхода не существует.

1 Ответ

0 голосов
/ 03 мая 2020

Надеюсь, это поможет, так как я потратил пару часов на это. Обычно у вас может быть заброшенная розетка (отмечена!). Однако, в моем случае, проблема была с неиспользованными «Определяемыми пользователем атрибутами времени выполнения».

В инспекторе удостоверений у меня были атрибуты, которые были связаны с UIView, но не связаны ни с чем.

StackOverflow не позволяет мне встраивать изображение, но если вы проверите ссылку (https://i.stack.imgur.com/N631n.png), на рисунке показаны правильные атрибуты (обратите внимание на «пользовательский вид») в вершина. Неиспользованные атрибуты были связаны с UIView, и как только я удалил их, это решило проблему.

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