0
애플이 제공 한 델리게이트를 사용하지 않고 NSURLConnection
에 대한 HTTP 응답을 얻는 방법이 있는지 알고 싶습니다. 예를 들어 델리게이트를 사용하지 않고 NSURLConnection에 대한 http 응답을 얻는 방법
self
에 위임하고
didReceiveResponse
방법 응답을 구문 분석의 현재 이곳에
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
[request setHTTPMethod:@"POST"];
[request addValue:@"player.UpdateProfile" forHTTPHeaderField:@"player-profile"];
[self addHttpHeaders:request];
NSURLConnection *connection = [[NSURLConnection alloc]initWithRequest:request delegate:self startImmediately: YES];
, 나는 구문 분석 할 수있는 I 사용자 정의 대리자를 만들 수 있습니다 응답? 나는 그것을하는 방법에 대한 완전한 튜토리얼은 필요 없지만 올바른 방향으로 조금 움직여 주시면 감사하겠습니다.
[NSURLConnection sendAsynchronousRequest: urlRequest
queue: [NSOperationQueue mainQueue]
completionHandler: ^(NSURLResponse *response, NSData *data, NSError *error)
{
}
이 전혀 위임 객체를 생성하는 것을 피한다 : 감사
예, 위임자가 정의한 프로토콜을 준수하는 한 원하는 모든 개체에 위임자를 설정할 수 있습니다. – danielbeard
GitHUB에서 AFNetworking (https://github.com/AFNetworking/AFNetworking)을 살펴보십시오. 이 기능을 캡슐화하고 사용하기가 정말 쉽습니다. – MikeS
"사용자 지정 대리인"은 무엇을 의미합니까? 설명 해주십시오. –