서버에 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 연결과 관련이 없습니다. 버튼 이벤트가 한 번 더 많이 호출됩니다. 어떻게하면 버튼에 이벤트를 집어 넣고 있습니까? –