Clase GCKRequest

Referencia de la clase GCKRequest

Descripción general

Un objeto para el seguimiento de una solicitud asíncrona.

Consulta GCKRequestDelegate para ver el protocolo de delegado.

Desde
3.0

Hereda NSObject.

Resumen del método 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:
 Falla 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 del método de la 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
 El delegado para recibir notificaciones sobre el estado de la solicitud. Más...
 
GCKRequestID requestID
 El ID único asignado a esta solicitud. Más...
 
GCKErrorerror
 El error que causó que la solicitud fallara, si existiera, de lo contrario, es nil. Más...
 
BOOL inProgress
 Una marca que indica si la solicitud está en curso. Más...
 
BOOL external
 Marca que indica si se trata de una solicitud externa, es decir, si la creó la aplicación y no el framework en sí. Más...
 

Detalle del método

- (void) cancel

Cancela la solicitud.

Cancelar una solicitud no garantiza que no se completará en el receptor; simplemente provoca que el remitente deje de rastrear la solicitud.

+ (GCKRequest *) applicationRequest

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

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

Desde
3.4
- (void) complete

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

Solo se puede llamar a este método en objetos GCKRequest que la aplicación construyó mediante 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

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

Solo se puede llamar a este método en objetos GCKRequest que la aplicación construyó 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.

Solo se puede llamar a este método en objetos GCKRequest que la aplicación construyó 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

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

- (GCKRequestID) requestID
readnonatomicassign

El ID único asignado a esta solicitud.

- (GCKError*) error
readnonatomiccopy

El error que causó que la solicitud fallara, si existiera, de lo contrario, es nil.

- (BOOL) inProgress
readnonatomicassign

Una marca que indica si la solicitud está en curso.

- (BOOL) external
readnonatomicassign

Marca que indica si se trata de una solicitud externa, es decir, si la creó la aplicación y no el framework en sí.

Desde
3.4