Classe GCKRequest

Referência da classe GCKRequest

Visão geral

Um objeto para rastrear uma solicitação assíncrona.

Consulte GCKRequestDelegate para ver o protocolo de delegação.

Since
3,0

Herda o NSObject.

Resumo do método de instância

(void) - cancel
 Cancela a solicitação. Mais...
 
(void) - complete
 Atende a solicitação e notifica o delegado de acordo com a solicitação. Mais...
 
(void) - failWithError:
 Falha na solicitação com um erro e notifica o delegado de acordo com a solicitação. Mais...
 
(void) - abortWithReason:
 Cancela a solicitação com um motivo e notifica o delegado de acordo. Mais...
 

Resumo do método de classe

(GCKRequest *) + applicationRequest
 Cria um objeto GCKRequest para uso pelo aplicativo de chamada. Mais...
 

Resumo da propriedade

id< GCKRequestDelegatedelegate
 O delegado para receber notificações sobre o status da solicitação. Mais...
 
GCKRequestID requestID
 O ID exclusivo atribuído a essa solicitação. Mais...
 
GCKErrorerror
 O erro que causou a falha da solicitação, se houver. Caso contrário, nil. Mais...
 
BOOL inProgress
 Uma sinalização que indica se a solicitação está em andamento. Mais...
 
BOOL external
 Uma sinalização que indica se essa é uma solicitação externa, ou seja, uma criada pelo aplicativo, e não pelo próprio framework. Mais...
 

Detalhes dos métodos

- (void) cancel

Cancela a solicitação.

O cancelamento de uma solicitação não garante que ela será concluída no destinatário, e sim que o remetente para de rastrear a solicitação.

+ (GCKRequest *) applicationRequest

Cria um objeto GCKRequest para uso pelo aplicativo de chamada.

Os objetos de solicitação criados com esse método de fábrica podem ser gerenciados pelo aplicativo com os métodos complete, failWithError: e abortWithReason:.

Since
3,4
- (void) complete

Atende a solicitação e notifica o delegado de acordo com a solicitação.

Esse método só pode ser chamado em objetos GCKRequest que foram criados pelo aplicativo usando o método de fábrica applicationRequest. Chamar esse método em um objeto GCKRequest que foi criado pelo próprio framework vai gerar uma exceção.

Since
3,4
- (void) failWithError: (GCKError *)  error

Falha na solicitação com um erro e notifica o delegado de acordo com a solicitação.

Esse método só pode ser chamado em objetos GCKRequest que foram construídos pelo aplicativo usando o método GCKRequest::requestWithID: fábrica. Chamar esse método em um objeto GCKRequest que foi criado pelo próprio framework vai gerar uma exceção.

Parameters
errorThe error describing the failure.
Since
3,4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Cancela a solicitação com um motivo e notifica o delegado de acordo.

Esse método só pode ser chamado em objetos GCKRequest que foram construídos pelo aplicativo usando o método GCKRequest::requestWithID: fábrica. Chamar esse método em um objeto GCKRequest que foi criado pelo próprio framework vai gerar uma exceção.

Parameters
reasonThe reason for the abort.
Since
3,4

Detalhes da propriedade

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

O delegado para receber notificações sobre o status da solicitação.

- (GCKRequestID) requestID
readnonatomicassign

O ID exclusivo atribuído a essa solicitação.

- (GCKError*) error
readnonatomiccopy

O erro que causou a falha da solicitação, se houver. Caso contrário, nil.

- (BOOL) inProgress
readnonatomicassign

Uma sinalização que indica se a solicitação está em andamento.

- (BOOL) external
readnonatomicassign

Uma sinalização que indica se essa é uma solicitação externa, ou seja, uma criada pelo aplicativo, e não pelo próprio framework.

Since
3,4