2016-11-15 9 views
1

, когда я пытаюсь инициализировать мой контроллер от раскадровки в коде есть ошибка:"«[<UIProxyObject> SetValue: forUndefinedKey]: этот класс не ключевое значение кодирования-совместимый для ключа containerView

Missing proxy for identifier UpstreamPlaceholder-Kat-VH-9Yv. 
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIProxyObject 0x7fad23db07f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key containerView". 

я уже удалил в раскадровке файла и повторно создать свой containerView со всеми подключениями & референтов, но его не помог. Также я пытаюсь удалить приложение из симулятора, изменение тренажера, чистого проекта и перезапустить Xcode (8.0).

+0

Искать с ⇧⌘F для 'containerView'. Вероятно, в интерфейсе Builder существует мертвое соединение. – vadian

+0

уже делают это при удалении 'containerView' –

ответ

1

Проверьте, используете ли вы ссылки на раскадровки

Если ДА - удалите их и используйте push/present из кода.

У меня уже была схожая ситуация, и ссылки были причиной сбоев. Я не знаю почему, но иногда добавление их в одном месте может привести к сбою в абсолютно другом без какой-либо связи. Только с пошагового восстановления я нашел причину