В приведенном ниже коде я перебираю записи, и они могут иметь тип UIView или UIImageView. Я хочу проверить, является ли uiComponent одним из упомянутых типов, а затем я хочу продолжить использование этого uiComponent в коде, основываясь на том, является ли это UIView или UIImageView?
Я поворачиваю приведенный ниже код, но яне может использовать объект указателя
uiComponent
После того, как он был приведен к типу ??
Пожалуйста, дайте мне знать, как набрать объект uiComponent для любого из классов UIView или UIImageView и продолжитьпрограммирование с использованием
Код
for (id uiComponent in uiviews) {
UIView *uiView;
UIImage *uiImageView;
if ([AQSViewHelper isEntryOfTypeUIView:uiComponent]) {
uiComponent = (UIView *)uiComponent;
}
if ([AQSViewHelper isEntryOfTypeUIImageView:uiComponent]) {
uiComponent = (UIImageView *)uiComponent;
}
if (![uiComponent isHidden]) {
…
..
…
}