Строки не сочетаются - Цель C - PullRequest
0 голосов
/ 24 мая 2010

У меня есть следующие строки в файле .H, и я хочу, чтобы они слились в одну строку в конце приложения, когда они соберут свои данные.

Это не сработает, почему бы и нет, и как мне это исправить, чтобы данные, собранные в этих строках, были объединены в одну строку ??

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

Ответы [ 2 ]

3 голосов
/ 24 мая 2010
NSString *dataHtmlTotal = [NSString stringWithFormat:@"%@%@%@%@%@%@", dataHtml, dataHtml2, dataHtml3, dataHtml4,dataHtml5,dataHtml6];
0 голосов
/ 24 мая 2010

Objective-C не поддерживает перегрузку операторов, поэтому + не делает то, что вы хотите здесь.Вы можете использовать: [NSString stringWithFormat:@"%@%@%@%@%@%@", dataHtml, dataHtml2, dataHtml3, dataHtml4, dataHtml5, dataHtml6];

вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...