Нужно получить строку из NSArray - PullRequest
0 голосов
/ 13 сентября 2011

У меня есть NSArray, который выглядит следующим образом:

! [Введите описание изображения здесь] [1]

Мне нужно создать NSArray, который имеет первый URL из каждого из 4 словарей в массиве, который я разместил. Затем я установлю их как текстовую информацию ячейки с objectAtIndex:indexPath.row

1 Ответ

4 голосов
/ 13 сентября 2011

Разве это не массив массивов массивов ?Запустите простой цикл, чтобы сделать это:

NSMutableArray *urls = [NSMutableArray array];
for(NSArray *a in theArray) {
    NSArray *nestedArray = [a objectAtIndex:0];
    // if you need the whole string
    //[urls addObject:[nestedArray objectAtIndex:0]];
    // if you just need the first part of the URL
    NSArray *components = [[nestedArray objectAtIndex:0]
                           componentsSeparatedByString:@"?"];
    [urls addObject:[components objectAtIndex:0]];
}
// you got them
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...