Пользовательский класс, IBOutlets не работает? - PullRequest
1 голос
/ 03 октября 2010

У меня есть собственный класс, производный от UIView, который называется Element. В Element я настроил некоторые IBOutlets для обработки некоторых UIImageViews, которые есть в моем XIB.

My ViewController добавляет объект Element в увеличенное изображение, в котором элемент перемещается. И я добавил Объект с классом Элемент в IB, и подключил Розетки через это. Но в моем классе Element я не могу установить какие-либо переменные для Outlet, и при этом я не могу получить какие-либо переменные, потому что он выведет (null). Я неправильно все связываю? Было бы очень хорошо, чтобы это работало правильно.

Редактировать: По сути, это похоже на то, что ссылки Outlet на самом деле не связаны, поэтому я пытаюсь получить / установить пустые объекты.

1 Ответ

1 голос
/ 03 октября 2010

Возможно, вам придется явно сообщить IB о вашем пользовательском классе. В IB выделите свой пользовательский объект и выберите «Классы» на панели «Библиотека». Если вы не можете увидеть дерево наследования вплоть до NSObject, используйте «File -> Read Class Files ...», чтобы прочитать заголовок вашего класса.

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