2016-11-11 6 views
0

私はコアデータに格納されている人物オブジェクトの配列を持っていますが、firstnameとlastnameのようにそれぞれの2つの属性を組み合わせて文字列を作成したいと思います。IOS:Objective-C:配列の要素を結合する方法

NSArray *firstArr = [[Employees valueForKey:@"first"] allObjects]; 
NSArray *secondArr = [[Employees valueForKey:@"last"] allObjects]; 

私は、誰もがのようにカンマで区切られた最初と最後の名前を持つ文字列を作成する方法を提案することができます

NSString *firststr = [firstarr componentsJoinedByString:@","]; 

で、このような「ジョン、ジェーン」として一つの属性から文字列を作成することができますJohn Doe, Jane Doe?方法があると想像してくださいが、私はそれを見つけることができません。

答えて

0

あなたはこの

NSArray *firstArr = @[@"Rajat" , @"Rajat1", @"Raj"]; 
NSArray *secondArr = @[@"Test" , @"Test1", @"Test2"]; 
NSString * str = @""; 
for (int i=0; i< (firstArr<secondArr ? firstArr.count:secondArr.count); i++) { 
    str = [str stringByAppendingString:[NSString stringWithFormat:@"%@ %@,",firstArr[i],secondArr[i]]]; 
} 
str = [str substringToIndex:[str length]-1]; 
NSLog(@"%@",str); 
+0

恐ろしいようにそれを行うことができます!ありがとう、ラジャット。 – user6631314

関連する問題