Classe GCKRequest

Referência da classe GCKRequest

Informações gerais

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

Consulte GCKRequestDelegate para ver o protocolo delegado.

Como
3,0

Herda o NSObject.

Resumo do método de instância

(void) - cancel
 Cancela a solicitação. Mais...
 
(void) - complete
 Complete a solicitação e notifica o delegado corretamente. Mais...
 
(void) - failWithError:
 Falha na solicitação com um erro e notifica o delegado corretamente. Mais...
 
(void) - abortWithReason:
 Aborta a solicitação com um motivo e notifica o delegado corretamente. 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 flag que indica se é uma solicitação externa, ou seja, 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 não será concluída para o destinatário; simplesmente faz com que o remetente pare 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:.

Como
3,4
- (void) complete

Complete a solicitação e notifica o delegado corretamente.

Esse método só pode ser chamado em objetos GCKRequest que foram construídos 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.

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

Falha na solicitação com um erro e notifica o delegado corretamente.

Esse método só pode ser chamado em objetos GCKRequest que foram construídos pelo aplicativo usando o método de fábrica GCKRequest::requestWithID:. 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.
Como
3,4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Aborta a solicitação com um motivo e notifica o delegado corretamente.

Esse método só pode ser chamado em objetos GCKRequest que foram construídos pelo aplicativo usando o método de fábrica GCKRequest::requestWithID:. 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.
Como
3,4

Detalhe 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 flag que indica se é uma solicitação externa, ou seja, criada pelo aplicativo e não pelo próprio framework.

Como
3,4