我不知道如何组合两个NSString
,我有一个标签rohstoffe
,我想用两个字符串来设置它的文本,但是标签只显示最后一个字符串。
为什么?
下面是我的代码:
NSString *n = @"A";
NSString *m = @"B";
self.rohstoffe.text = (@"%d und %d", n, m);
发布于 2010-11-27 22:07:01
self.rohstoffe.text = [NSString stringWithFormat:@"%@ und %@", n, m];
%@
用于字符串和指针,%i
和%d
用于整数,%f
用于浮点数和双精度数。这应该涵盖了你的大部分内容。这些符号与用于NSLog的符号相同。完整的列表可以在here上找到
发布于 2010-11-27 20:36:00
您只分配了表达式的第一个参数。试试这个:
self.rohstoffe.text = [NSString stringWithFormat:@"%d und %d", n, m];
https://stackoverflow.com/questions/4293756
复制