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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Необходима консультация по разработке приложения под iOS http://www.cyberforum.ru/ios-dev/thread948430.html
Доброго времени суток. до этого момента был знаком и работал в xcode только с cocos2d. сейчас поставлена задача разработать приложение, которое будет брать информацию с web сервера, и передавать её на клиент. пошарился, почитал, решил использовать JSON. снизу я прикрепил изображение, на котором изображена схема работы приложения, посмотрите, и посоветуйте как правильнее эту схему реализовать...
Программирование iOS/iPhone Имитация тАпа на ios устройствах Здравствуйте уважаемые форумчане! Не нашел ничего толкового по сабжу, поэтому прошу подсказать. Есть ли какой-то способ программной имитации тапа и релиза на IOS устройствах. Instruments/Automation в Xcode мне знаком, интересует имитация непосредственно из-под C, C++, Objective-C. Если есть какая-нибудь информация по сабжу, киньте плиз. http://www.cyberforum.ru/ios-dev/thread948132.html
Программирование iOS/iPhone Клавиатура в приложении
Проблема такая: есть поля для ввода. И на симуляторе и на моем айфоне одно и тоже: при нажатии появляется клавиатура, текстовое поле скрывается под ней, и к тому же клавиатура не свернуть. Как настроить приложение так, чтобы при появлении клавы поле было видно, и еще клавиатура сворачивалась?
Программирование iOS/iPhone Кто нибудь пробовал XCode в облаке
Думаю, у многих начинающих разработчиков вставал вопрос покупки Mac-а. Увидел, что есть множество сервисов, предлагающих Mac OS X в облаке достаточно недорого. Кто-нибудь пробовал такие сервисы? Какие есть подводные камни?
Программирование iOS/iPhone Не отображается копка меню в SplitViewController в портретном режиме http://www.cyberforum.ru/ios-dev/thread947217.html
Я создал проект из шаблона для iPad не могу разобраться со SplitViewController. В шаблоне я закомментировал стоки в AddDelegate, т.к. я сделал корневым контролером TabBar и этот код вызывал падение приложения: UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController; UINavigationController *navigationController =...
Программирование iOS/iPhone Unit-testing UIViewControllers Всем привет! Возник вопрос по поводу тестирования view controller'ов. Посмотрел, как это делает Jon Reid в своем туториале: http://qualitycoding.org/uiviewcontroller-tdd/ Почитал, как это советует Graham Lee, в своей книге: http://www.amazon.com/Test-Driven-iOS-Development-Developers-Library/dp/0321774183 Пишу простенькое наглядное приложение. В основе лежит паттерн MVVM. Во ViewModel я... подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
06.09.2013, 13:29  [ТС]     NSString *const и инициализация им NSURL
Цитата Сообщение от 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];
 
Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru