2
저는 webservices.I를 사용하고 있습니다. 아이폰으로부터 요청을 보내고 데이터를 가져 왔습니다. http 요청을 사용하고 있습니다.하지만 ASIhttprequest를 사용하고 싶습니다. 어떻게 가능합니까?ASIHttp 요청을 사용하여 데이터를 구문 분석하는 방법은 무엇입니까?
저는 webservices.I를 사용하고 있습니다. 아이폰으로부터 요청을 보내고 데이터를 가져 왔습니다. http 요청을 사용하고 있습니다.하지만 ASIhttprequest를 사용하고 싶습니다. 어떻게 가능합니까?ASIHttp 요청을 사용하여 데이터를 구문 분석하는 방법은 무엇입니까?
당신은 ASIHTTPRequest
를 서브 클래스 전이나 요청이 완료된 후 자신의 작업을 수행하는 방법에 대한 자세한 내용은 ASIS3Request
클래스에 보일 것입니다. 자신의 서브 클래스는 다음과 같이 보일 것입니다 : 당신은 ASINetworkQueue
에 MyFancySubclass
인스턴스를 추가하는 경우
@interface MyFancySubclass : ASIHTTPRequest {}
@end
@implementation MyFancySubclass
- (void) main {
// Perform pre-request initialisation here
[super main];
}
- (void) requestFinished {
// Parse [self responseString] or [self responseData] here
[super requestFinished];
}
- (void) failWithError:(NSError*)theError {
// Handle errors here
[super failWithError:theError];
}
@end
는, 구문 분석은 메인 스레드를 수행됩니다.