Iphone Objective-C-连接由管道分隔的字符串
我想通过以下方式循环数组字符串并将它们添加到Iphone Objective-C-连接由管道分隔的字符串,iphone,objective-c,nsstring,string-concatenation,Iphone,Objective C,Nsstring,String Concatenation,我想通过以下方式循环数组字符串并将它们添加到NSString: NSMutableArray *emailsArray = [[NSMutableArray alloc] initWithObjects:@"One", @"Two", @"Three", nil]; for (id email in emailsArray { NSString *emails = ??; } 因此,最后的NSString应该如下所示: NSString *emails = @"One|Two|Th
NSString
:
NSMutableArray *emailsArray = [[NSMutableArray alloc] initWithObjects:@"One", @"Two", @"Three", nil];
for (id email in emailsArray {
NSString *emails = ??;
}
因此,最后的NSString
应该如下所示:
NSString *emails = @"One|Two|Three";
为此,请使用
[emailsArray组件通过字符串连接:@“|”]
样本:
NSMutableArray *emailsArray = [[NSMutableArray alloc] initWithObjects:@"One", @"Two", @"Three", nil];
NSString *emails = [emailsArray componentsJoinedByString:@"|"];
这里有
电子邮件=@“一|二|三”
你能给我一个实际的代码示例来说明如何正确地做到这一点吗?也许我真的不明白。。。但是使用组件jjoinedbystring:
的意义在于不必在数组中循环。