2013-06-12 2 views
-1

Приложение моего друга получает ошибку, и я не знаю, что с этим делать. Я исследовал эту ошибку, и я наткнулся на так много разных ответов, но никто из них не работает. Любая помощь будет оценена.Что это за ошибка iOS и откуда она взялась?

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

Это может быть вызвано розеткой в ​​вашем раскадровке/NIB, но такого «IBOutlet» в вашем пользовательском классе нет. Возможно, вы переименовали элемент управления, но старый выход все еще находится в построителе интерфейса. – Rob

+0

Есть ли какая-либо розетка с именем 'optOutStatusSlider'? –

+0

Да, ты прав, мой друг. Удалите все выходы из IB, проверьте имя класса просмотра и владельца файла и снова подключите розетки. Это решит ваши проблемы. Если у вас мало опыта работы с IB, а в случае сбоя удалите этот XIB и создайте его, авария исчезнет. –

ответ

3

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

+0

Спасибо за помощь. –

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