Мне нужно создать NSString
для просмотра папок на FTP-ресурсе. я показываю каталог в TableView, и пользователь может просматривать, выбирая строкуКонкатенация NSStrings от NSMutableArray до NSString
Im записывает строку выбранных строк в изменяемый массив, а затем мне нужно сделать строку из всех строк в изменяемом массиве , означает добавление последней строки к предыдущей при выборе строки
например, первая строка в массиве - «Загрузки» второй «Фильмы» третий «HD-фильмы» ....... и т. д. для этого Мне нужна строка в первый раз выбранная строка «/ Downloads /» второй раз «/ Downloads/Movies /», третий «/ Downloads/Movies/HD-Movies»
Я уверен, что мне нужно NSMutableString
, но не знаю, как добавить строки ...
здесь часть моего кода:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSMutableArray *filePathArray = [[NSMutableArray alloc]init];
[filePathArray addObject:@"/Downloads/"];
[filePathArray addObject:[fileNameArray objectAtIndex:indexPath.row]];
}
На самом деле, я считаю, что это даст вам «Downloads/Movies/HD-Movies» (без первой косой черты) –
@ JRG-Developer: да, вы правы. Отредактировано –
+1: Хороший ответ. Мне нравится, что вы использовали метод 'NSArray' вместо того, чтобы перебирать значения. –