2013-06-17 6 views
0

Никаких сбоев, пока я не подключу ярлык. Любое подключение приводит к следующему:Каждый раз, когда я использую розетку для подключения к этикетке, мое приложение вылетает

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x8d66200> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key 

Классы подключаются к каждому контроллеру просмотра.

Что происходит ?!

+0

просто отсоедините и снова подключите соединение ... – Rajneesh071

+0

Проверьте следующее: - http://stackoverflow.com/questions/3088059/this-class-is-not-key-value-coding-compliant-for-thekey и http://stackoverflow.com/questions/5458129/this-class-is-not-key-value-coding-compliant-for-the-key-givenname – Piyush

+0

@Piyush Я читал это. Мои классы связаны друг с другом. – Eduardo

ответ

0

Проверка ссылок ваших торговых точек в вашем XIB, один из выходов, вероятно, ссылается свойство, которое не существует больше

+0

Nope. Это единственный выход. – Eduardo

+1

@Eduardo Показать изображение вашего XIB. – borrrden

+0

@borrrden Раскадровка? Зачем? – Eduardo

0

enter image description here

В изображении выше lblserverDateTime не существует в розетке .so удалить этот типа IBOutlet ..

+0

У меня только одна метка, и у меня ее нет. – Eduardo

1

Вы забыли установить пользовательское имя класса в файле XIB (или один из разделов в раскадровке). Он по-прежнему по умолчанию (UIViewController).

+0

Nope. К сожалению, я изменил это, и он все еще не работает. – Eduardo

+0

Вы пропустили один (или один остается устаревшим, обязательно очистите и переустановите приложение). – borrrden

+0

Нужно ли менять его на каждом контроллере? Даже те, у которых в них нет ярлыка? – Eduardo

Смежные вопросы