2010-11-27 4 views
1

Не знаю, как совместить два NSString s. У меня есть метка rohstoffe и вы хотите установить ее текст двумя строками, но на ярлыке отображается только последняя строка.Объединение двух строк

Почему?

Вот мой код:

NSString *n = @"A"; 
NSString *m = @"B"; 
self.rohstoffe.text = (@"%d und %d", n, m); 

ответ

0

Вы назначаете только первый параметр вашего выражения. Попробуйте это:

self.rohstoffe.text = [NSString stringWithFormat:@"%d und %d", n, m]; 
+2

n и m являются строками, поэтому строка формата должна быть `@"% @ und% @ "` – grahamparks 2010-11-27 20:42:21

4
self.rohstoffe.text = [NSString stringWithFormat:@"%@ und %@", n, m]; 

%@ для строк и указателей %i и %d являются для целых чисел и %f используется для поплавков и двойной. Это должно охватывать вас для большинства вещей. Это те же символы, что и для NSLog. Полный список может быть найден here

Смежные вопросы