Попробуйте для символов замены скобок с нулевыми значениями.
Код ::
NSArray *arr = [[NSArray alloc] initWithObjects:@"(1, 2, 3,)", @"(4, 5, 6,)", @"(7, 8, 9,)", nil];
for (int i = 0; i < [arr count]; i++) {
NSLog (@"==> %@", [or objectAtIndex:i]);
}
NSString *str5 = [arr componentsJoinedByString:@" "];
NSLog(@" ==> %@", str5);
str5 = [str5 stringByReplacingOccurrencesOfString:@"(" withString:@""];
str5 = [str5 stringByReplacingOccurrencesOfString:@" " withString:@""];
str5 = [str5 stringByReplacingOccurrencesOfString:@")" withString:@""];
str5 = [str5 stringByReplacingOccurrencesOfString:@"," withString:@""];
//Or Try this
NSCharacterSet *doNotWantChars = [NSCharacterSet characterSetWithCharactersInString:@",() "];
str5 = [[str5 componentsSeparatedByCharactersInSet: doNotWantChars] componentsJoinedByString: @""];
NSLog(@" ==> %@", str5);
NSLog(@"Output :: %@", str5);
Я заменил "(", ")", "" & "" с "" (нуль) значения
Надеемся , это поможет вам.
Спасибо.
Не могли бы вы вставить код для добавления значений в свой массив? потому что массив не хранит такие объекты, как это – Tendulkar
Это не точное описание ваших массивов. Какие объекты содержатся в массивах? – trojanfoe
Какой результат вы получаете? Объектами в массиве являются экземпляры NSString или NSNumber? Кажется, что ваш массив содержит 3 других массива? Это так? – Jean