Форум программистов, компьютерный форум CyberForum.ru

Пустые вложения в json - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Нет файлов myscene http://www.cyberforum.ru/ios-dev/thread1379945.html
Здравствуйте! Я счастливый пользователь xcode6. Пытаюсь разкрамсать один туториал связанный с SptiteKit. В примере этого туториала, в его примере, в проекте есть файлы что то вроде myscene.h и myscene.m. Но при создании мной проекта этих файлов нет((( может у меня версии не совпадают, не знаю. Помогите пожалуйста.
Программирование iOS/iPhone Google Analytics и IDFA Добрый день, вообщем, в первый раз сталкиваюсь, сроки горят, приложение нужно отправляеть на модерацию, но незадача - Your app is using the Advertising Identifier (IDFA). You must either provide details about the IDFA usage or remove it from the app and submit your binary again. Но поскольку, в приложении этот самый IDFA не используется для рекламы (по всей видимости используется библиотекой... http://www.cyberforum.ru/ios-dev/thread1379634.html
Программирование iOS/iPhone Foursquare api периодически возвращает code 200
Периодически приходит в ответ code:200. Для одной координаты нормальный ответ пришел, для другой и последующих code:200. Подскажите в чем может быть проблема и как ее исправить?
Программирование iOS/iPhone Как загрузить близлежащие места?
Вечер добрый. Помогите пожалуйста. Как получить близлежащие места к выбранной точке на карте используя сервисы Facebook Places API или Foursquare Venues API. По фейсбуку вообще инфы не нашел, по форсквейру нашел, но все сложное и непонятное. Я с ними вообще не работал никогда и вообще не понимаю что они возвращают. Мне нужно просто показать близлежащие места к точке заданной координатами latitute...
Программирование iOS/iPhone Магия с NSDateFormatter http://www.cyberforum.ru/ios-dev/thread1378327.html
Всем привет! Со вчерашнего дня не могу побороть преобразование даты из строкового представления в NSDate.. Сто раз перепроверил по http://www.unicode.org/reports/tr35/tr35-19.html#Date_Format_Patterns и прочим источникам - не могу понять в чем проблема.. Дата приходит в формате "Tue, 26 Mar 2013 11:52:00 EDT". Пытаюсь преобразовать ее следующим образом: NSString *strDate = @"Tue, 26...
Программирование iOS/iPhone Спрятать pin во время рисования дороги Доброго времени суток. На карте есть несколько меток. Когда рисуется дорога от местоположения юзера к выбранному пину, остальные должны исчезать и появляться когда дорога исчезает с карты (на карте остаются только location юзера и выбранный пин к которому ведет дорога). Подскажите как реализовать вот это скрытие/показ этих пинов? подробнее

Показать сообщение отдельно
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 242

Пустые вложения в json - Программирование iOS/iPhone

22.02.2015, 03:03. Просмотров 585. Ответов 0
Метки (Все метки)

Добрый день. Столкнулся с проблемой что в json попадают пустые значения в структуре, в результате чего приложение падает. Вот пример json:

JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//пример предыдущих 16 элементов
categories =  (
                      {
 
                        icon =    {
                                        prefix = "https://ss3.4sqi.net/img/categories_v2/parks_outdoors/garden_";
                                       suffix = ".png";
                                           };
                        id = 4bf58dd8d48988d15a941735;
                        name = Garden;
                        pluralName = Gardens;
                        primary = 1;
                        shortName = Garden;
                    }
                );
. . . 
//17-й элемент
categories =                 (
                );
В массиве из 30 значений на 17 позиции оказался пустой результат. До этого были нормальные данные которые нормально парсились. Подскажите как мне "задетектить" этот пустой элемент?

Пытался таким образом

Objective-C
1
2
3
4
5
6
7
8
9
id dictionaryOrArray = dict [@"categories"];
            if ([dictionaryOrArray isKindOfClass:[NSDictionary class]]) {
                NSDictionary *categoryDict = dict [@"categories"][0];
                NSString *str = [categoryDict valueForKey:@"name"];
                NSLog(@"str[%i] = %@",index, str);
            }
            else {
                NSLog(@"dict is empty!!!");
            }
16 элементов отпарсились нормально, но когда доходит до 17 элемента и dictionaryOrArray принимает значение приложение падает, до проверки на dictionary не доходит.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru