2012-02-04 204 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];