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

Парсинг и дальнейший переход к другим контроллерам - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Ошибка при загрузке приложения http://www.cyberforum.ru/ios-dev/thread1842647.html
Дорогие друзья. Очень прошу помочь.. уже всю голову сломал. Да, я новичок и могу тупить. Я создал на рабочем макбукПро сертификат distribution. Затем AppID. Затем профиль. Загрузил с того же...
Программирование iOS Мобильная версия сайта в приложении Всем привет! Нужны приложения под андроид и айос. Я знаю есть конструкторы онлайн, через которые можно собрать не сложные приложения. Но мне нужно приложение, которое будет показывать мобильную... http://www.cyberforum.ru/ios-dev/thread1841188.html
Программирование iOS Железо для разработки iMac 21"
Товарищи, добрый день. Предстоит разработка на iOS. Хватит ли этого железа для КОМФОРТНОЙ разработки с использованием эмулятора т.к. нет устройства для тестирования? Прошу не удалять тему. Знаю...
Программирование iOS Создание приложения без использования Storyboard
Здравствуйте, дано задание (в названии). Совсем новичок в этой теме. Есть ли туториалы, как это делать (добавлять различные элементы, как их связывать)? Просто все, что я видел, было с использованием...
Программирование iOS Разработка/наладка моб. приложения на iOS (ищем людей в команду!) http://www.cyberforum.ru/ios-dev/thread1827159.html
Друзья! Требуется опытный разработчик iOS для работы над проектом по оптимизации/доработке приложения для мобильных устройств (сейчас дорабатываем приложение по доставке пиццы). Оплата: 100 000 р....
Программирование iOS Локализация LaunchImage (xCode) Доброго времени суток! Сразу к сути: Можно ли сделать разные картинки для LaunchImage (статичная заставка до (во время) загрузки приложения) в зависимости от выбранного языка на устройстве? Как... подробнее

Показать сообщение отдельно
Vladislav8712
0 / 0 / 0
Регистрация: 09.10.2016
Сообщений: 4

Парсинг и дальнейший переход к другим контроллерам - Программирование iOS

05.11.2016, 23:20. Просмотров 1901. Ответов 0
Метки (Все метки)

Здравствуйте.
Столкнулся с не совсем стандартной задачей.
Есть webView. Туда я передаю url. На получившейся странице есть ввод данных. После ввода данных происходит редирект на другую web-страницу, где есть сообщение о процессе.
Я спарсил первую веб-страницу и получил title html-кода.
И теперь пытаюсь сделать переход на другой viewcontroller - если title меняет значение. Не получается.
Вопрос:
Каким образом лучше сделать переход?
Вся соль именно в моменте когда я ввожу данные на web-page, затем редирект на страницу с сообщением. И после этого должен быть переход.
Вот код:
- (void)viewDidLoad {
[super viewDidLoad];

NSString *urlstring = @"http://staging.api.kiteflightapp.com/webviews/buy_credits/index/9";
NSURL *url = [NSURL URLWithString:urlstring];
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[parser setDelegate:self];
[parser parse];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[webView setDelegateid<UIWebViewDelegate>)menu];
}

-(void)parserNSXMLParser *)parser didStartElementNSString *)elementName
namespaceURINSString *)namespaceURI qualifiedNameNSString *)qName
attributesNSDictionary *)attributeDict
{
self.element = elementName;
if([self.element isEqualToString:@"title"])
{
self.title = [NSMutableString string];
}
}

-(void)parserNSXMLParser *)parser foundCharactersNSString *)string
{

if (!self.element) return;
if([self.element isEqualToString:@"title"])
{
self.title = string;
}
}

-(void)parserNSXMLParser *)parser didEndElementNSString *)elementName
namespaceURINSString *)namespaceURI qualifiedNameNSString *)qName
{

if([self.element isEqualToString:@"title"])
{
NSLog(@"%@",self.title);
MainMenu *menu;
[menu.navigationController pushViewController:menu animated:YES];
}
}

Пробовал следующее:
1) Ставил контроллер(класс MainMenu) делегатом webView.
2) Отслеживал изменения webView.

Честно говоря, не могу понять как решить.
Буду признателен за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru