2012-02-04 93 views
-1

可能重複:
How do I concatenate strings in Objective-C?如何添加字符串

我有兩個字符串,並希望使這通過連接它們結合了這兩種第三個字符串。

NSString *a = a; 
NSString *b = b; 
NSString *c = a+b; 

問題是Xcode不讓我做a + b,所以我不知道如何添加字符串。 我也試過這個:

NSStirng *c = @"%@%@",a,b; 

但它不起作用。 請幫我這個noob問題!

謝謝!

回答

13
NSString *c = [NSString stringWithFormat:"%@%@", a, b] 

NSString *c = [a stringByAppendingString:b]; 

後者是稍微更有效。

+0

確定。謝謝!有用! – Adri 2012-02-04 13:01:41

0
NSString *c = [NSString stringWithFormat:@"%@%@", a, b]; 
1

嘗試

NSString *c = [a stringByAppendingString: b];