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