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

Отправка POST запроса на сервер - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C В чем разница между @class и #import? http://www.cyberforum.ru/objective-c/thread1009013.html
Всем доброго дня ! Вот у меня вопрос: в чем различие между @class и #import. @class работает быстрей, но есть случаи когда в хидер нельзя его подключать?
Objective-C Objective-C для новичков и чайников други, поясните я новичок, знаю основы программирования, в теории знаю js и c++ заинтересовался Qt - но обломался поняв что надо уметь хорошо плясать с бубном. но таких талантов у меня нет мне... http://www.cyberforum.ru/objective-c/thread1008803.html
CCSprite не отображает перезаписанный файл картинки Objective-C
1)Через imagePickerController сохраняю картинку в документы под именем test.jpg 2)Далее пересоздаю спрайт ... ; image = nil; image = ; На этом этапе все ок, но если повторить пункт 1 и 2(с тем...
xcode и настройки айфона Objective-C
доброго времени суток. облазил документации по xcode'y, и гуглил, но найти, что искал, так и не смог. Максимум, что я нашел, это setBrightness для управления яркостью телефона, остальные функции...
Objective-C Авторизация на сервере и получение данных http://www.cyberforum.ru/objective-c/thread1006851.html
Всем привет)Прошу в меня камнями не кидать,я новичок,читаю гайды ,книги,но одному поднимать весь обьем знаний нереально для меня( Проблема состоит в чем.Создаю программу которая будет клиентом для...
Objective-C Строки в файл Всем привет. Подскажите пожалуйста на примере, как считать построково данные из файла и записать в массив в objective-c? Очень прошу помочь, Т.к только начинаю разбираться в objective-c. подробнее

Показать сообщение отдельно
albert102
-21 / 1 / 0
Регистрация: 30.10.2013
Сообщений: 53
19.11.2013, 10:18
делаю так:

при нажатии на кнопку отправки\логига
Код
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL
URLWithString:@"http://сайт.ru/login.php"]
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:15.0];
request.HTTPMethod = @"POST";

NSString * myName = edit_name.text;
NSString * myPassword= edit_password.text;

NSString * param = [NSString stringWithFormat:@"action=login&name=%@&password=%@", myName, myPassword];
request.HTTPBody = [param dataUsingEncoding:NSUTF8StringEncoding];

NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];


if (connection) {
// сообщение пользователю - пожалуйста, подождите ...
receivedData = [[NSMutableData data] init];
}
далее обрабатываю ответ

Код
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
[receivedData setLength:0];
}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{

[receivedData appendData:data];
}

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
UIAlertView *errorAlert = [[UIAlertView alloc]
initWithTitle:@"Ошибка" message:@"Пожалуйста, проверьте соединение с Интернетом." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[errorAlert show];
}


- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
    
NSString * data = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];

if ([data  isEqual: @"OK"]) {

label_status.text = @"Вы успешно залогинены.";
}

}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru