将NSStrings从NSMutableArray连接到NSString

时间:2013-03-14 17:43:23

标签: iphone xcode nsstring nsmutablearray nsmutablestring

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

进行浏览

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

例如,数组中的第一个字符串是“下载”第二个“电影”第三个“高清电影”.......依此类推 因为我需要第一次选择行“/ Downloads /”的字符串 第二次“/ Downloads / Movies /”,第三次“/下载/电影/高清电影”

我确定我需要NSMutableString,但不知道如何添加字符串......

这是我的代码的一部分:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

NSMutableArray *filePathArray = [[NSMutableArray alloc]init];
[filePathArray addObject:@"/Downloads/"];
[filePathArray addObject:[fileNameArray objectAtIndex:indexPath.row]];

}

1 个答案:

答案 0 :(得分:4)

你可以这样做:

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

这会给你:

  

下载/电影/ HD-影

现在,如果你想要/在前面,你可以简单地追加/