Я определение UIImageView вроде этого:Закрытие UIImageView с помощью тегов
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"fondo1"]];
backgroundView.tag = 7;
Тогда на другой метод, я пытаюсь закрыть UIView, используя следующий метод, который вызывается из кнопки действия:
-(void) closeSideTasks {
for (UIImageView *subview in [self.view subviews]) {
if (subview.tag == 7) {
[subview removeFromSuperview];
}
}
}
Но это бросает исключение:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ToDoItemsTableViewController closeSideTasks:]: unrecognized selector sent to instance
Где моя ошибка?
Этот вопрос кажется не по теме, потому что это наиболее часто задаваемый вопрос программирования iOS, и вопросник не потрудился обнаружить этот факт. – matt