У меня есть NSMutableArray, который я пытаюсь преобразовать в строку.
Объявление моего NSMutableArray ...
NSMutableArray *listData;
А потом внутри метода ...
NSString *foo = [listData componentsJoinedByString:@"|"];
NSLog(@"%@",foo);
Кажется, что бы я ни пытался, я продолжаю получать EXC_BAD_ACCESS.
Чтобы убедиться, что каждый элемент в моем массиве был строкой NSString, я также попробовал это ...
NSMutableArray *mArray = [[NSMutableArray alloc] init];
for (id ln in listData) {
NSString *boo = [NSString stringWithFormat: @"%@",ln];
[mArray addObject:boo];
}
NSString *foo = [mArray componentsJoinedByString:@"|"];
NSLog(@"%@",foo);
Я могу манипулировать моим NSMutableArray, добавляя / удаляя объекты тем же методом или другими методами внутри моего класса. Но когда я пытаюсь "componentsJoinedByString", появляется ошибка. Кто-нибудь есть какой-либо совет или другой способ, которым я могу объединить этот массив в одну строку NSString?