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