Форум программистов, компьютерный форум, киберфорум
Наши страницы

Скобочки) - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Controllers http://www.cyberforum.ru/objective-c/thread836891.html
Всем доброго времени суток! Я только начал изучать Objective-c => прошу относиться снисходительно) Есть два контролера. Не использую NavController. Контролер1.m - (IBAction)Кнопка:(id)sender { ...
Objective-C Организация выбора папки привет, как сделать что то похожее. на 1 картинке как я понял это NSPopUpButton. с добавленными интемами "Яндекс.Диск", и Выбрать папку... при нажатие на Выбрать папку, вы ходит что то... http://www.cyberforum.ru/objective-c/thread832336.html
Помощь по API! Objective-C
Помогите найти API со списком городов..... Ищу который день и никак......
Помощь по классам Objective-C
Помогите определить к какому классу принадлежит кнопка (i) http://s51.***********/i133/1304/06/3f6e13da8a41.jpg
Objective-C Помощь с отпарсиной информацией http://www.cyberforum.ru/objective-c/thread832168.html
Как обычно беру данные.... как обычно отпарсиваю их, в итоге получается массив с одним объектов: ( ( { cloudcover = 0; humidity = 69; ...
Objective-C Что нужно учить разработчику iOS? Доброго времени суток, уважаемые форумчане! Я заканчиваю школу, и решила изучить программирование под iPhone. Скажите, с чего начинать, какие книги читать, есть ли курсы? Будет ли трудно, если я не... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
14.04.2013, 19:24
смотрите, обычно массив в методе description будет представлен так:
Код
(val1, val2, val3, val4)
если использовать такую конструкцию
Objective-C
1
[[array valueForKey:@"description"] componentsJoinedByString:@" "]
то он будет представлен так:
Код
val1 val2 val3 val4
в вашем случае элементом массива является тоже массив, потому что конечный элемент окружен двумя парами скобок, потому даже если и используете вышеуказанную конструкцию, то получите что-то вроде:
Код
val1 (val11, val12, val13) val2 val3 val4
я бы написал рекурсивный метод, который принимает массив и возвращает строку, далее в foreach проходит по каждому элементу массива и выписывает его в строку, которую вернет, если элементом массива является массив, тогда он вызывает сам себя и передает ему этот элемент-массив, а полученное значение добавляет в строку и идет дальше

так вы получите строку из массива, в нужном вам формате и при том, что элементами массива могут быть массивы с любым уровнем вложенноти этих злобных массивов
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru