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