Ios/objective-c открытие сайта вне браузера

Тема в разделе "Другие языки", создана пользователем toty, 11 мар 2012.

Модераторы: Цукер
  1. toty

    toty Постоялец

    Регистр.:
    1 авг 2011
    Сообщения:
    106
    Симпатии:
    2
    Скажем как реализовать такое:
    Основное окно:
    1. список аккаунтов
    2. кнопка войти в аккаунт
      1. В get подставить параметры авторизации.
      2. Входим на сайт - вне браузера т.е. не отображаем кнопки навигации...
    3. кнопка добавить аккаунт
      1. url - логин и пароль;
      2. сохарнаяем в xml
    4. удалить аккаунт
    5. выход
    Все реализовал за пару часов кроме пункта 2, не могу понять как такое сделать...
     
  2. Easy.proger

    Easy.proger Создатель

    Регистр.:
    1 май 2012
    Сообщения:
    22
    Симпатии:
    1
    я наверно не особо понял вопрос но если требуется авторизировать пользователя на сайте без webView это можно сделать запросами до сервера ... хотя не уверен что такое вообще взлетит
     
  3. xzenon

    xzenon Создатель

    Регистр.:
    11 ноя 2011
    Сообщения:
    14
    Симпатии:
    1
    Если правильно понял, то вы хотите послать GET-запрос с определенными параметрами? Если так - то это можно сделать легко при помощи какой-то из популярных сетевых библиотек, к примеру - AFNetworking (https://github.com/AFNetworking/AFNetworking).
    Или, если не хочется добавлять в проект дополнительные зависимости - то родными средствами, при помощи
    NSMutableURLRequest (смотрите для примера - http://stackoverflow.com/questions/9404104/simple-objective-c-get-request).
     
  4. tibz

    tibz Создатель

    Регистр.:
    19 ноя 2013
    Сообщения:
    2
    Симпатии:
    0
    Eще среди билиотек могу посоветовать RestKit - https://github.com/RestKit/RestKit.
    Правда он сложноват в настройке зато умеет автоматически парсить json или xml response и мапить на указанный клас
     
  5. xzenon

    xzenon Создатель

    Регистр.:
    11 ноя 2011
    Сообщения:
    14
    Симпатии:
    1
    Для отсылки GET-запроса RestKit будет явно "overengineered" решением. Но если есть необходимость парсинга/маппинга - то поддерживаю, работает хорошо.