字符串不会合并 - 目标C

时间:2010-05-24 15:42:28

标签: objective-c string file merge

我在.H文件中有以下字符串,我希望它们在收集数据时合并到应用程序末尾的一个字符串中。

它不会工作,为什么不工作,我该怎么做才能正确,所以这些字符串中收集的数据会合并成一个字符串?

NSString *dataHML; 
NSString *dataHML2;
NSString *dataHML3;
NSString *dataHML4;
NSString *dataHML5;
NSString *dataHML6;
NSString *dataHMLtotal = *dataHML + *dataHML2 + *dataHML3 + *dataHML4 + *dataHML5 + *dataHML6;

2 个答案:

答案 0 :(得分:3)

NSString *dataHtmlTotal = [NSString stringWithFormat:@"%@%@%@%@%@%@", dataHtml, dataHtml2, dataHtml3, dataHtml4,dataHtml5,dataHtml6];

答案 1 :(得分:0)

Objective-C不支持运算符重载,所以+不能在这里做你想做的事情。您可以使用: [NSString stringWithFormat:@"%@%@%@%@%@%@", dataHtml, dataHtml2, dataHtml3, dataHtml4, dataHtml5, dataHtml6];

代替。