拉出NSMutableArray中的所有对象并将其吐出到NSString中

use*_*273 1 iphone objective-c nsstring nsmutablearray ios4

嗨我有一个充满关键字的nsmutable数组,我希望键入每个对象,并在下面的每个对象示例后用逗号将其吐出.NSMutable数组称为KeywordArray

数组结构

Keyword 1
Keyword 2
Keyword 3
Keyword 4 
Keyword 5
Keyword 6 
Keyword 7
Run Code Online (Sandbox Code Playgroud)

我希望在NSString中将NSMutableArray转换为以下格式

Keyword 1, Keyword 2, Keyword 3, Keyword 4, Keyword 5, Keyword 6, Keyword 7
Run Code Online (Sandbox Code Playgroud)

谢谢

石匠

Gre*_*reg 5

您可以使用componentsJoinedByString:NSArray 的方法使用分隔符连接数组中的元素.这也适用于NSMutableArray,因为NSMutableArray继承自NSArray.

NSMutableArray *array = ...;
NSString *string = [array componentsJoinedByString:@", "];
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅NSArray类参考.