определить, содержит ли элемент массива изображение - PullRequest
0 голосов
/ 14 мая 2011

Привет. Если у вас есть массив, в котором хранятся изображения и текст, то содержимое отображается случайным образом. Как узнать, что элемент, который должен быть извлечен, содержит изображение или текст, чтобы при отображении изображения UIMageView иесли текст, я отображаю UILabel

спасибо.

1 Ответ

3 голосов
/ 14 мая 2011

Предполагая, что ваш текст всегда является экземпляром NSString, а ваши изображения всегда являются экземплярами UIImage:

for (id obj in mixedArray) {
    if ([obj isKindOfClass:[NSString class]])
         // display via UILabel
    else if ([obj isKindOfClass:[UIImage class]])
         // display via UIImageView
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...