Я использую раскадровки и перетащил окно просмотра прокрутки на представление.В моем коде я программно создаю объект-переключатель, который как-то неправильно инициализируется.Переключатель отображается в представлении правильно, но всякий раз, когда я нажимаю на него, выдается исключение, говорящее
"нераспознанный селектор, отправленный экземпляру 0x6a786f0 '"
Я также пытался изменить Вкл. / Выкл.текст Да / Нет и доступ к коммутатору также вызывает то же исключение.Очевидно, что я что-то упустил при создании переключателя и настройке правильных делегатов или чего-то еще.
Мой код для создания переключателя: ..
UISwitch *switchControl = [[UISwitch alloc] initWithFrame:CGRectMake(x, y, 60, 20)];
[switchControl addTarget:inputsView action:@selector(actionSwitch:) forControlEvents:UIControlEventTouchUpInside];
[switchControl setBackgroundColor:[UIColor clearColor]];
//[(UILabel *)[[[[[[switchControl subviews] lastObject] subviews]
// objectAtIndex:1] subviews] objectAtIndex:0] setText:@"Yes"];
//[(UILabel *)[[[[[[switchControl subviews] lastObject] subviews]
// objectAtIndex:1] subviews] objectAtIndex:1] setText:@"No"];
[inputsView addSubview:switchControl];
inputView - это имя моего UIScrollView, которое ясозданный в моем .h файле.
Следует отметить, что при нажатии на переключатель происходит исключение, в качестве причины указывается причина: '- [UIScrollView actionSwitch:].Когда ошибка вызывается при попытке откорректировать текст, «причина» - это причина: '- [UIImageView setText:]
Любая помощь в том, что я пропускаю, будет отличной.
Спасибо