Classe GCKRequest

Referência da classe GCKRequest

Visão geral

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

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

Desde
3.0

Herda o NSObject.

Resumo do método de instância

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

Resumo do método da 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 esta solicitação. Mais...
 
GCKErrorerror
 O erro que causou a falha na solicitação, se houver. Caso contrário, nil. Mais...
 
BOOL inProgress
 Uma flag que indica se a solicitação está em andamento. Mais...
 
BOOL external
 Uma flag que indica se esta é uma solicitação externa, ou seja, criada pelo aplicativo em vez do próprio framework. Mais...
 

Detalhes do método

- (void) cancel

Cancela a solicitação.

O cancelamento de uma solicitação não garante que ela não será concluída no destinatário. Ele apenas 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 usando esse método de fábrica podem ser gerenciados pelo aplicativo usando os métodos complete, failWithError: e abortWithReason:.

Desde
3.4
- (void) complete

Conclui a solicitação e notifica o delegado de acordo.

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

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

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

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

Parameters
errorThe error describing the failure.
Desde
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 criados pelo aplicativo usando o método de fábrica GCKRequest::requestWithID:. Chamar esse método em um objeto GCKRequest criado pelo próprio framework vai gerar uma exceção.

Parameters
reasonThe reason for the abort.
Desde
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 esta solicitação.

- (GCKError*) error
readnonatomiccopy

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

- (BOOL) inProgress
readnonatomicassign

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

- (BOOL) external
readnonatomicassign

Uma flag que indica se esta é uma solicitação externa, ou seja, criada pelo aplicativo em vez do próprio framework.

Desde
3.4