GCKRequest 클래스

GCKRequest 클래스 참조

개요

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

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

Since
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: 메서드를 사용하여 관리할 수 있습니다.

Since
3.4
- (void) complete

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

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

Since
3.4
- (void) failWithError: (GCKError *)  error

요청이 실패하고 오류가 발생해 대리인에게 알립니다.

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

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

이유와 함께 요청을 취소하고 그에 따라 대리인에게 알립니다.

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

Parameters
reasonThe reason for the abort.
Since
3.4

부동산 세부정보

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

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

- (GCKRequestID) requestID
readnonatomicassign

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

- (GCKError*) error
readnonatomiccopy

요청 실패 원인(있는 경우) 또는 오류(nil)

- (BOOL) inProgress
readnonatomicassign

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

- (BOOL) external
readnonatomicassign

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

Since
3.4