0
ASIHTTPRequest를 사용하려고합니다. 비동기 요청을 요청해야합니다. 내가 뭘 하려는지, 내 응용 프로그램 에서이 메서드를 호출하고 BOOL 값을 반환 할 수 있어야합니다, 성공 여부, 또는 아닙니다. 나는 동기 호출에서 그것을 할 수 있었다. 어떻게 할 수 있습니까? 어떻게 든 응용 프로그램에 값을 반환해야합니다. 성공했는지 여부입니다. 내 요청 요청, 별도의 클래스에, 나는 로직 응용 프로그램에서 별도의 유지 싶습니다. 그래서 내가 어떻게 든 가치를 되돌릴 수 있어야합니다. 도와 주셔서 감사합니다!iOS에서 ASIHTTPRequest 비동기 호출을 어떻게 처리해야합니까?
- (BOOL)sendRequest
{
NSURL* url = [NSURL URLWithString:ServerApiURL];
__block ASIHTTPRequest* request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^
{
if ([request responseStatusCode] == 200)
{
//NEED SOMEHOW RETURN TRUE IF SUCESSED
}
}];
[request setFailedBlock:^
{
//NEED RETURN FALSE
}];
[request startAsynchronous];
}}