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 物件。

應用程式可以使用 completefailWithError: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