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

Передача данных с клиента на сервер и обратно - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Как удалить ViewController из UITabBarController http://www.cyberforum.ru/objective-c/thread1223501.html
В TabBar есть 2 вкладки, так вот если я перешёл во вторую, а потом опять вернулся, мне надо чтобы ViewController из второй вкладки удалился. Как это сделать?
Objective-C Core Data NSFetchRequest добавляет "<null>" к существующим данным Доброго дня, господа хорошие. В AppDelegate.m: NSFetchRequest *request = init]; ]; NSError *error = nil; NSArray *results = ; NSLog(@"result==%@",); http://www.cyberforum.ru/objective-c/thread1222701.html
Открытие пункта меню настроек по ссылке Objective-C
Доброго времени суток, вот пытаюсь по ссылке открыть пункт меню, в сафари ссылку открывает, а вот пункт меню нет, делаю так: openURL:]; что не так? или это в симуляторе проблема ?
Изменение высоты UITableViewCell Objective-C
Нужно сделать таблицу, ячейки которой при нажатии расширяются по высоте и меняют положение картинки и текста как на картинке. Почитал про accordion , но мне кажется он не может красиво выровнять картинку и текст, плюс ко всему мне нужно, чтобы по нажатию на ячейку еще и книпка кликабельная появлялась, что посоветуете почитать, где посмотреть?
Objective-C Загрузка картинок в ячейках TableView http://www.cyberforum.ru/objective-c/thread1221930.html
Всем привет! Метод LoadingImage вызывается при создании ячейки tableview, а в методе connectionDidFinishLoading данные еще не загружены получается я пытаюсь обработать пустые переменные. Как быть в такой ситуации. Спасибо. - (void)connectionDidFinishLoading:(NSURLConnection *)connection { if (_requestDataBuffer) { NSError * error; fullSerializ = ; ...
Objective-C Методы протокола GMSMapView Доброго времени суток, работаю с google api, сделал для маркеров кастомные окна с информацией но добавляя туда кнопку, она не работает :( нашел оператор : - (void)mapView:(GMSMapView *)mapView didTapInfoWindowOfMarker:(GMSMarker *)marker { } но это оператор клика полностью по окну, подскажите пожалуйста либо как добавить нормально кнопку, либо как определить нажатие на этом окошке, что бы... подробнее

Показать сообщение отдельно
Auron
2 / 2 / 0
Регистрация: 11.05.2013
Сообщений: 99

Передача данных с клиента на сервер и обратно - Objective-C

07.07.2014, 01:39. Просмотров 1327. Ответов 6
Метки (Все метки)

Доброго времени суток. Вопрос состоит в следующем у меня в приложении есть регистрация. Поля для ввода (E-mail,Password, Repeat Password, Nick) мне поля email,pass,nick нужно отправить на сервер и от сервера получить ответ и уникальный id для каждого пользователя, я использую AFNetworking. вот код:

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 // инициальзация менеджера
    NSURL *baseURL = [NSURL URLWithString:Server];
    AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:baseURL];
    
    //инициализируем обработчик
    AFJSONRequestSerializer *requestSerializer = [AFJSONRequestSerializer serializer];
    [requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-type"];
    
    //инициализируем обработчик респонса. Он распарсит Json в словарь
    AFHTTPResponseSerializer *responseSerializer = [AFHTTPResponseSerializer serializer];
    
    manager.requestSerializer = requestSerializer;
    manager.responseSerializer = responseSerializer;
    
    
    NSDictionary *regInfoDict = @{Email : self.EmailTextField.text, Password : self.PasswordTextField.text, Nick : self.NickTextField.text};
    [manager POST:@"/gps.php" parameters:regInfoDict success:^(NSURLSessionDataTask *task, id responseObject){
        self.task = task;
        NSLog(@"successful response : %@", task.response);
        NSLog(@"response: %@", responseObject);
        NSLog(@"original request: %@", task.originalRequest);
    }
          failure:^(NSURLSessionDataTask *task, NSError *error){
              NSLog(@"request: %@", task.originalRequest);
              NSLog(@"Error = %@", error);
              
              UIAlertView *offlineAlert = [[UIAlertView alloc] initWithTitle:@"GeoLive" message:@"The Internet connection appears to be offline" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
              
              [offlineAlert show];
          }];
    
    self.uid = @"ka1234567890";
    //Записывыем UID в конфиг приложения
    if(![self.uid isEqualToString:@""]){
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        UILabel *pathLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 120, self.view.frame.size.width, 100)];
 
        [defaults setObject:self.uid forKey:@"UID"];
        pathLabel.text = [defaults objectForKey:@"UID" ];
        
        [defaults synchronize];
        [self.view addSubview:pathLabel];
        
        NSLog(@"Data Saved");
    }
    NSLog(@"Send");
Вопрос в том что в логе пишется что ответ получен но ничего нет. На сервере есть таблица в ней есть эти поля и поле id которое генерируется сервером и отсылается мне. В чем проблема? Спасибо заранее за помощь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru