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< GCKRequestDelegate > | delegate |
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... | |
GCKError * | error |
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
-
error The 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
-
reason The reason for the abort.
- Desde
- 3.4
Detalhes da propriedade
|
readwritenonatomicweak |
O delegado para receber notificações sobre o status da solicitação.
|
readnonatomicassign |
O ID exclusivo atribuído a esta solicitação.
|
readnonatomiccopy |
O erro que causou a falha na solicitação, se houver. Caso contrário, nil
.
|
readnonatomicassign |
Uma flag que indica se a solicitação está em andamento.
|
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