GCKRequest 클래스

GCKRequest 클래스 참조

개요

비동기 요청을 추적하는 객체입니다.

위임 프로토콜은 GCKRequestDelegate를 참고하세요.

이후
3.0

NSObject를 상속합니다.

인스턴스 메서드 요약

(void) - cancel
 요청을 취소합니다. 더보기
 
(void) - complete
 요청을 완료하고 대리인에게 알립니다. 더보기
 
(void) - failWithError:
 오류와 함께 요청이 실패하고 대리인에게 알립니다. 더보기
 
(void) - abortWithReason:
 이유와 함께 요청을 중단하고 대리인에게 이를 알립니다. 더보기
 

클래스 메서드 요약

(GCKRequest *) + applicationRequest
 호출 애플리케이션에서 사용할 GCKRequest 객체를 구성합니다. 더보기
 

숙박 시설 요약

id< GCKRequestDelegatedelegate
 요청 상태에 관한 알림을 수신하는 대리자입니다. 더보기
 
GCKRequestID requestID
 이 요청에 할당된 고유 ID입니다. 더보기
 
GCKErrorerror
 요청이 실패한 원인인 오류입니다(있는 경우). 그렇지 않으면 nil입니다. 더보기
 
BOOL inProgress
 요청이 현재 진행 중인지 여부를 나타내는 플래그입니다. 더보기
 
BOOL external
 외부 요청인지 여부를 나타내는 플래그입니다. 즉, 프레임워크 자체가 아닌 애플리케이션에서 생성된 요청입니다. 더보기
 

메소드 세부정보

- (void) cancel

요청을 취소합니다.

요청을 취소해도 수신자 측에서 요청이 완료되지 않는다는 보장은 없습니다. 단순히 발신자가 요청 추적을 중지하게 됩니다.

+ (GCKRequest *) applicationRequest

호출 애플리케이션에서 사용할 GCKRequest 객체를 구성합니다.

이 팩토리 메서드를 사용하여 생성된 요청 객체는 complete, failWithError:, abortWithReason: 메서드를 사용하여 애플리케이션에서 관리할 수 있습니다.

이후
3.4
- (void) complete

요청을 완료하고 대리인에게 알립니다.

이 메서드는 애플리케이션이 applicationRequest 팩토리 메서드를 사용하여 생성한 GCKRequest 객체에서만 호출할 수 있습니다. 프레임워크 자체에서 생성된 GCKRequest 객체에서 이 메서드를 호출하면 예외가 발생합니다.

이후
3.4
- (void) failWithError: (GCKError *)  error

오류와 함께 요청이 실패하고 대리인에게 알립니다.

이 메서드는 GCKRequest::requestWithID: 팩토리 메서드를 사용하여 애플리케이션에서 생성한 GCKRequest 객체에서만 호출할 수 있습니다. 프레임워크 자체에서 생성된 GCKRequest 객체에서 이 메서드를 호출하면 예외가 발생합니다.

Parameters
errorThe error describing the failure.
이후
3.4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

이유와 함께 요청을 중단하고 대리인에게 이를 알립니다.

이 메서드는 GCKRequest::requestWithID: 팩토리 메서드를 사용하여 애플리케이션에서 생성한 GCKRequest 객체에서만 호출할 수 있습니다. 프레임워크 자체에서 생성된 GCKRequest 객체에서 이 메서드를 호출하면 예외가 발생합니다.

Parameters
reasonThe reason for the abort.
이후
3.4

숙박 시설 세부정보

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

요청 상태에 관한 알림을 수신하는 대리자입니다.

- (GCKRequestID) requestID
readnonatomicassign

이 요청에 할당된 고유 ID입니다.

- (GCKError*) error
readnonatomiccopy

요청이 실패한 원인인 오류입니다(있는 경우). 그렇지 않으면 nil입니다.

- (BOOL) inProgress
readnonatomicassign

요청이 현재 진행 중인지 여부를 나타내는 플래그입니다.

- (BOOL) external
readnonatomicassign

외부 요청인지 여부를 나타내는 플래그입니다. 즉, 프레임워크 자체가 아닌 애플리케이션에서 생성된 요청입니다.

이후
3.4