结合两个字符串

时间:2010-11-27 20:31:17

标签: objective-c string nsstring

我不知道如何合并两个NSString。我有一个标签rohstoffe,并希望用两个字符串设置其文本,但标签只显示最后一个字符串。

为什么?

这是我的代码:

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

2 个答案:

答案 0 :(得分:4)

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

%@用于字符串和指针%i%d用于整数,%f用于浮点数和双精度。这应该涵盖大多数东西。这些是与NSLog相同的符号。 可以找到完整列表here

答案 1 :(得分:0)

您只分配表达式的第一个参数。试试这个:

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