2010-07-23 5 views
0

ASIFormDataRequest를 사용하여 HTTP 요청을 보내고 있지만 모두 동일한 함수 requestFinished로 이동합니다. 이 함수의 내부에서 어떤 요청을 받았는지 어떻게 알 수 있습니까? 들어오는 것을 요청하기 위해 어떤 종류의 태그 이름을 추가 할 수있는 방법이 있습니까?여러 ASIFormDataRequest - 아이폰 개발을 처리하는 방법

하나의 함수를 사용하고 http 요청 당 두 개의 함수가 있고 함수를 수동으로 설정하는 대신 switch 문을 사용하는 것을 선호합니다. [request setDidFailSelector : @selector (requestFailed :)]; [setDidFinishSelector 요청 : @selector (requestFinished :)];

ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL : url]; [request setDelegate : self]; [요청 startSynchronous];

  • (무효)의 requestFinished : (ASIHTTPRequest *) 요청

답변

1

당신은 ASIFormDataRequest를 서브 클래스 또는 유틸리티 클래스의 인스턴스를 포장 할 수있다. 그런 다음 서브 클래스 또는 랩퍼 오브젝트의 인스턴스에 사용자 고유의 tag과 같은 특성을 추가하십시오.

관련 문제