我在.H文件中有以下字符串,我希望它们在收集数据时合并到应用程序末尾的一个字符串中。
它不会工作,为什么不工作,我该怎么做才能正确,所以这些字符串中收集的数据会合并成一个字符串?
NSString *dataHML;
NSString *dataHML2;
NSString *dataHML3;
NSString *dataHML4;
NSString *dataHML5;
NSString *dataHML6;
NSString *dataHMLtotal = *dataHML + *dataHML2 + *dataHML3 + *dataHML4 + *dataHML5 + *dataHML6;
答案 0 :(得分:3)
NSString *dataHtmlTotal = [NSString stringWithFormat:@"%@%@%@%@%@%@", dataHtml, dataHtml2, dataHtml3, dataHtml4,dataHtml5,dataHtml6];
答案 1 :(得分:0)
Objective-C不支持运算符重载,所以+不能在这里做你想做的事情。您可以使用:
[NSString stringWithFormat:@"%@%@%@%@%@%@", dataHtml, dataHtml2, dataHtml3, dataHtml4, dataHtml5, dataHtml6];
代替。