Ошибка при использовании объектов и выходов в представлениях - PullRequest
1 голос
/ 26 июля 2011

Я объявил UIViewController, чтобы показать больше представлений, потому что моей программе требуется несколько представлений. ОК, все в порядке, и другие страницы будут загружаться, когда мне нужно, но когда я добавляю розетки (в виде) в Владелец файлов (например, кнопка). приложение не будет работать и будет немедленно закрыто.

Я описал свою проблему полностью в этом видео: http://www.youtube.com/watch?v=vsx-72TP2m8

Спасибо и наилучшими пожеланиями

1 Ответ

1 голос
/ 26 июля 2011

Определенно лучше всего описанный вопрос, который я видел до сих пор!

Проблема в том, что вы пытаетесь заставить UIViewController загрузить XIB, владелец файла которого имеет тип SOME.Хотя SOME наследует UIViewController, выходные соединения (скажем, переменные) принадлежат SOME.Поэтому среда выполнения пытается подключить выходы из XIB к экземпляру UIViewController.Вот почему вы получаете NSUnknownKeyException.

Лучше всего сделать:

SOME homePage = new SOME();

вместо UIViewController homePage = new UIViewController("SOME", null);.

Помните, это SOME (nibName, bundle) вам нужно, а не UIViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...