Привет, интересно, может ли кто-нибудь мне помочь.Сигнал Sigabrt При использовании IBOutletCollection
У меня есть контроллер. Это связано с тем, что мой класс viewcontroller работает нормально.
В главном окне у меня есть 3 подземелья. Я хочу установить границы и т. Д. На эти 3 подпрограммы. Итак, я создал IBOutletCollection
и подключил их все. Нет проблем. Границы вступили в силу, и все было в порядке.
Затем я пошел и изменил цвет фона каждого из этих трех видов через редактор графического редактора раскадровки и снова запустил программу, теперь я продолжаю получать исключения сигабта сигнала. Iv поставил точки останова на код настройки границы, и он даже не дошел до него. Если я удаляю ссылки на свой iboutletcollection, тогда никаких проблем не возникает.
Я не могу понять, почему его решили прекратить работать, когда 3 минуты назад все было в порядке. Iv повернул цвет назад и все еще ту же проблему. Я предполагаю, что им придется использовать 3 iboutlets и устанавливать каждую их границу и т. Д. Индивидуально. Если кто-то не может посоветовать.
Моей коллекции я использую:
@property (retain, nonatomic) IBOutletCollection(UIView) NSMutableSet* <NAME>;
Im соединяя их и установив цвет фона с помощью раскадровки GUI
редакторов. Единственное изменение, которое я сделал между ним, работающим, как я хотел, и оно начинало бросать исключения, заключалось в изменении цветов фона с помощью редактора GUI
.
Заранее спасибо
Вы не объявляете свой '' IBOutletCollection'' должным образом. Попробуйте 'IBOutletCollection (UIView) NSArray * subViewContainer;' – Desdenova