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