Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Objective-C-连接由管道分隔的字符串_Iphone_Objective C_Nsstring_String Concatenation - Fatal编程技术网

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:
的意义在于不必在数组中循环。