2010-11-27 244 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