У меня есть функция, которая делает запрос GET на сервер. Он работает нормально, но по какой-то причине он называется дважды. Я вызываю функцию при нажатии кнопки.iOS HTTP-запрос, вызываемый дважды
Это код функции:
-(void) GETasync: (NSString *) path{
receivedData = [[NSMutableData alloc] init];
NSURLRequest *request=[NSURLRequest requestWithURL:
[NSURL URLWithString: path]
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:60.0];
NSHTTPURLResponse * response;
NSError * error;
NSData * data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSLog(@"data received");
}
Так что я вижу в выходе:
2012-03-07 16:36:41.509 KW2[24136:bf03] data received
2012-03-07 16:36:41.694 KW2[24136:bf03] data received
У меня также есть функции для запроса POST, и это та же беда с ним.
Не могли бы вы показать код, где вы звоните этому методу? –
Как вы подключили кнопку к этому методу? –
Проблема не имеет ничего общего с подключением POST. Событие кнопки вызывается morethan один раз. Как вы оцениваете события на своей кнопке? –