Я получаю эту ошибку в проекте, над которым я работал некоторое время: «Завершение приложения из-за неотображенного исключения» NSUnknownKeyException », причина:« [setValue: forUndefinedKey:]: этот класс не является ключевым значением, совместимым с кодировкой для ключевого представления. »(это делается с каждым из моих выходов).Ошибка при отбрасывании приложения «Этот класс не подходит для кодирования ключа для представления ключа». после долгого рабочего времени
Мое приложение работало очень хорошо, пока я не попытался обойти подписание кода, и попытался выполнить профилирование с помощью инструментов (я действительно обнаружил ошибку с помощью инструментов).
(Дополнительная информация) Я построил подкласс UIViewController с файлами .h .m и .xib с именем EEMainViewController. Я создаю экземпляр в своем EEAppDelegate, чтобы отобразить его как подпрограмму моего главного окна. В .xib у меня есть 1 представление, 3 UIPickers и 2 UITextField. Как только только одна из точек доступа связана с FO, программа выходит и выдает ошибку, а когда никто не связан, в ней говорится, что свойство «view» не было установлено (что нормально, поскольку оно не подключено) ,
Я уже проверил все IB и Bindings blahblah, и в моем случае ничего не работает: все мои розетки подключены правильно (XCode показывает серые точки рядом с @property в файле .h), и я создание правильных классов в моем коде. Это довольно странно.
Если вы хотите кусок кода (только часть, это стало действительно огромным), не стесняйтесь спрашивать меня о некоторых. Спасибо за чтение!
IB не удаляет ранее определенные и связанные розетки. Они удаляются как «призрачные» выходы при удалении в коде. Проверьте их. – CodaFi
Их нет, я могу связать их снова и снова, ошибка все равно бросается. – AppleL1nk
Затем выгрузите все розетки и убедитесь в этом. – CodaFi