Clase GCKRequest

Referencia de la clase GCKRequest

Descripción general

Objeto para hacer un seguimiento de una solicitud asíncrona.

Consulta GCKRequestDelegate para ver el protocolo de delegado.

Desde
3.0

Hereda de NSObject.

Resumen de métodos de instancia

(void) - cancel
 Cancela la solicitud. Más…
 
(void) - complete
 Completa la solicitud y notifica al delegado según corresponda. Más…
 
(void) - failWithError:
 Rechaza la solicitud con un error y notifica al delegado según corresponda. Más…
 
(void) - abortWithReason:
 Anula la solicitud con un motivo y notifica al delegado según corresponda. Más…
 

Resumen de métodos de clase

(GCKRequest *) + applicationRequest
 Construye un objeto GCKRequest para que lo use la aplicación que realiza la llamada. Más…
 

Resumen de la propiedad

id< GCKRequestDelegatedelegate
 Es el delegado para recibir notificaciones sobre el estado de la solicitud. Más…
 
GCKRequestID requestID
 Es el ID único asignado a esta solicitud. Más…
 
GCKErrorerror
 Es el error que provocó la falla de la solicitud, si hubo alguno. De lo contrario, es nil. Más…
 
BOOL inProgress
 Es una marca que indica si la solicitud está en curso. Más…
 
BOOL external
 Es una marca que indica si se trata de una solicitud externa, es decir, una solicitud creada por la aplicación en lugar del framework. Más…
 

Detalle del método

- (void) cancel

Cancela la solicitud.

Cancelar una solicitud no garantiza que no se completará en el receptor, sino que simplemente hace que el remitente deje de hacer un seguimiento de ella.

+ (GCKRequest *) applicationRequest

Construye un objeto GCKRequest para que lo use la aplicación que realiza la llamada.

La aplicación puede administrar los objetos de solicitud creados con este método de fábrica a través de los métodos complete, failWithError: y abortWithReason:.

Desde
3.4
- (void) complete

Completa la solicitud y notifica al delegado según corresponda.

Este método solo se puede llamar en objetos GCKRequest que la aplicación haya construido con el método de fábrica applicationRequest. Si llamas a este método en un objeto GCKRequest que creó el framework, se generará una excepción.

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

Rechaza la solicitud con un error y notifica al delegado según corresponda.

Este método solo se puede llamar en objetos GCKRequest que la aplicación haya construido con el método de fábrica GCKRequest::requestWithID:. Si llamas a este método en un objeto GCKRequest que creó el framework, se generará una excepción.

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

Anula la solicitud con un motivo y notifica al delegado según corresponda.

Este método solo se puede llamar en objetos GCKRequest que la aplicación haya construido con el método de fábrica GCKRequest::requestWithID:. Si llamas a este método en un objeto GCKRequest que creó el framework, se generará una excepción.

Parameters
reasonThe reason for the abort.
Desde
3.4

Detalles de la propiedad

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Es el delegado para recibir notificaciones sobre el estado de la solicitud.

- (GCKRequestID) requestID
readnonatomicassign

Es el ID único asignado a esta solicitud.

- (GCKError*) error
readnonatomiccopy

Es el error que provocó la falla de la solicitud, si hubo alguno. De lo contrario, es nil.

- (BOOL) inProgress
readnonatomicassign

Es una marca que indica si la solicitud está en curso.

- (BOOL) external
readnonatomicassign

Es una marca que indica si se trata de una solicitud externa, es decir, una solicitud creada por la aplicación en lugar del framework.

Desde
3.4