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

NSString *const и инициализация им NSURL - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Необходима консультация по разработке приложения под iOS http://www.cyberforum.ru/ios-dev/thread948430.html
Доброго времени суток. до этого момента был знаком и работал в xcode только с cocos2d. сейчас поставлена задача разработать приложение, которое будет брать информацию с web сервера, и передавать её...
Программирование iOS Имитация тАпа на ios устройствах Здравствуйте уважаемые форумчане! Не нашел ничего толкового по сабжу, поэтому прошу подсказать. Есть ли какой-то способ программной имитации тапа и релиза на IOS устройствах. Instruments/Automation... http://www.cyberforum.ru/ios-dev/thread948132.html
Программирование iOS Клавиатура в приложении
Проблема такая: есть поля для ввода. И на симуляторе и на моем айфоне одно и тоже: при нажатии появляется клавиатура, текстовое поле скрывается под ней, и к тому же клавиатура не свернуть. Как...
Программирование iOS Кто нибудь пробовал XCode в облаке
Думаю, у многих начинающих разработчиков вставал вопрос покупки Mac-а. Увидел, что есть множество сервисов, предлагающих Mac OS X в облаке достаточно недорого. Кто-нибудь пробовал такие сервисы?...
Программирование iOS Не отображается копка меню в SplitViewController в портретном режиме http://www.cyberforum.ru/ios-dev/thread947217.html
Я создал проект из шаблона для iPad не могу разобраться со SplitViewController. В шаблоне я закомментировал стоки в AddDelegate, т.к. я сделал корневым контролером TabBar и этот код вызывал...
Программирование iOS Unit-testing UIViewControllers Всем привет! Возник вопрос по поводу тестирования view controller'ов. Посмотрел, как это делает Jon Reid в своем туториале: http://qualitycoding.org/uiviewcontroller-tdd/ Почитал, как это... подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
06.09.2013, 13:29  [ТС]
Цитата Сообщение от Pro2005 Посмотреть сообщение
Что говорит когда крешится ? urlStr -> Это точно NSString ? Ты уверен ?
Хм, знаете, после ваших слов я посмотрел и теперь уже не уверен, что получаю именно строку.. Результат такой:
"Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI length]: unrecognized selector sent to instance"
Почему-то речь идет о массиве..
Разбираю данные после парсинга я таким образом (получаю массив словарей),

Objective-C
1
2
3
4
5
6
NSArray *dataObject = [jsonParser objectWithString:result];
  
NSArray* firstNames = [dataObject valueForKey:@"items"];
NSArray* pagemap = [firstNames valueForKey:@"pagemap"];
NSArray* images = [pagemap valueForKey:@"cse_image"];
NSArray* imgLinks = [images valueForKey:@"src"];
Добавлено через 42 минуты
Проблема решена!

Оказалось, несмотря на то, что массив imgLinks представлял собой на первый взгляд единичные элементы, каждый из них являл собой еще один массив.
Сделал следующим образом и стало все хорошо:
Objective-C
1
2
3
for (NSArray *urlArr in imgLinks) {
        NSString* str = [urlArr objectAtIndex:0];
        NSURL *url = [NSURL URLWithString:str];
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru