2

我需要创建一个NSString用于浏览 FTP 共享中的文件夹。我在 TableView 上显示目录,用户可以通过选择行来浏览

我将选定行的字符串写入可变数组,然后我需要在可变数组中创建一个包含所有字符串的字符串。表示选择行时将最后一个字符串添加到上一个字符串

例如数组中的第一个字符串是“Downloads”第二个“Movies”第三个“HD-Movies”......等等,我需要第一次选择行上的字符串“/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]];

}
4

1 回答 1

4

你可以这样做:

NSString *string=[array componentsJoinedByString:@"/"];

这会给你:

下载/电影/高清电影

现在,如果您想/在前面添加一个/.

于 2013-03-14T17:48:31.957 回答