У меня был «Неизвестный класс RateView в Интерфейсном Разработчике», где RateView был подклассом UIView. Я поместил UIView на сцену раскадровки и изменил поле Пользовательский класс на RateView. И все же эта ошибка появилась.
Для отладки я изменил имя своего класса на RateView2 и изменил все ссылки для соответствия, кроме поля Пользовательский класс в UIView. Сообщение об ошибке все еще появлялось как прежде с RateView как отсутствующий класс. Это подтвердило, что сообщение об ошибке было связано со значением поля Пользовательский класс. Я изменил это значение на RateView2, и сообщение об ошибке изменилось на «Неизвестный класс RateView2 в Интерфейсном Разработчике». Прогресс родов.
Наконец, я проверил сами файлы исходного кода в File Inspector. Там я обнаружил, что файл исходного кода (который я скопировал из учебника) не был связан с моей целью. Другими словами, у него не было целевого членства. Я установил флажок, который сделал файл исходного кода класса членом целевого приложения, и сообщение об ошибке исчезло.