Как преобразовать NSArray в NSString

Как преобразовать NSArray в NSString в цели-c?

7
задан Sam Spencer 2 August 2013 в 15:14
поделиться

2 ответа

Помня о том, что вы не говорите, что находится в массиве NSArray, вы можете сделать это:

NSArray *arr = [NSArray arrayWithObjects: @"foo", @"bar", @"baz"];
[arr componentsJoinedByString: @","]
28
ответ дан 6 December 2019 в 04:56
поделиться

В качестве альтернативы методу Фрэнка, который работает довольно хорошо, вы также можете сделать

NSString *myArrayString = [array description];

Реализация по умолчанию описания на NSArray выведет содержимое в аккуратно отформатированном виде.

12
ответ дан 6 December 2019 в 04:56
поделиться