Фондовый UIViewController не может быть установлен как IBOutlet? - PullRequest
0 голосов
/ 18 июля 2010

У меня есть приложение на основе вида, и я хотел бы внести изменения в отображение UIView через мой UIViewController.Я установил IBOutlet UIViewController *viewController и затем связал его в Интерфейсном Разработчике, однако всякий раз, когда я делаю эту ссылку, приложение вылетает прямо при запуске с SIGKILL.Кто-нибудь когда-либо имел опыт с этим, и есть ли альтернативный способ рассказать о том, что я пытаюсь сделать?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 18 июля 2010

вы делаете это неправильно. Перо содержит UIViewController, который синтезируется при нагрузке на перо. Перо также содержит UIView, которое связано со свойством view UIViewController.

Просто добавьте еще один UIView (или его производный класс) к пиру и свяжите его со свойством UIViewController view.

В вашем контроллере представления вы можете получить доступ к этому представлению через свойство view.

0 голосов
/ 18 июля 2010

Использовали ли вы Консоль, чтобы узнать, по какой причине, если вас отбросили назад для аварии?Если бы вы могли опубликовать это, это помогло бы решить причину, по которой ваше приложение бросало сигкилл.

Вы можете попробовать на всякий случай чистую сборку, при сборке очистить все цели, а затем запустить в случае сбоя, проверить журнал консоли на предмет того, что он бросил, если что-то, что больше не существует, все еще подключено в Интерфейсном построителебыть причиной аварии.

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