我有一个存储在Core Data中的人物对象数组,我想创建一个字符串,通过组合每个属性的两个属性,如firstname和lastname。
NSArray *firstArr = [[Employees valueForKey:@"first"] allObjects];
NSArray *secondArr = [[Employees valueForKey:@"last"] allObjects];
我可以用一个属性创建一个字符串,例如“John,Jane”和
NSString *firststr = [firstarr componentsJoinedByString:@","];
有人可以建议如何制作一个字符串,其名字和名字用逗号分隔,如John Doe, Jane Doe
中所示?想象一下有一种方法,但我找不到它。
答案 0 :(得分: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);