Panoramica
Oggetto per il monitoraggio di una richiesta asincrona.
Vedi GCKRequestDelegate per il protocollo delegato.
- Dal
- 3,0
Eredita NSObject.
Riepilogo del metodo di istanza | |
(void) | - cancel |
Annulla la richiesta. Altro... | |
(void) | - complete |
Completa la richiesta e invia una notifica al delegato. Altro... | |
(void) | - failWithError: |
Se la richiesta non va a buon fine, restituisce un errore e invia una notifica al delegato. Altro... | |
(void) | - abortWithReason: |
Interrompi la richiesta specificando il motivo e informa il delegato di conseguenza. Altro... | |
Riepilogo metodo classe | |
(GCKRequest *) | + applicationRequest |
Crea un oggetto GCKRequest per l'utilizzo da parte dell'applicazione chiamante. Altro... | |
Riepilogo proprietà | |
id< GCKRequestDelegate > | delegate |
Il delegato per la ricezione di notifiche sullo stato della richiesta. Altro... | |
GCKRequestID | requestID |
L'ID univoco assegnato a questa richiesta. Altro... | |
GCKError * | error |
L'errore che ha causato l'esito negativo della richiesta, se presente, altrimenti nil . Altro... | |
BOOL | inProgress |
Un flag che indica se la richiesta è attualmente in corso. Altro... | |
BOOL | external |
Un flag che indica se si tratta di una richiesta esterna, ovvero creata dall'applicazione anziché dal framework stesso. Altro... | |
Dettaglio metodo
- (void) cancel |
Annulla la richiesta.
L'annullamento di una richiesta non garantisce che quest'ultima non venga completata sul destinatario; comporta semplicemente l'interruzione del monitoraggio della richiesta da parte del mittente.
+ (GCKRequest *) applicationRequest |
Crea un oggetto GCKRequest per l'utilizzo da parte dell'applicazione chiamante.
Gli oggetti delle richieste creati utilizzando questo metodo di fabbrica possono essere gestiti dall'applicazione utilizzando i metodi complete, failWithError: e abortWithReason:.
- Dal
- 3,4
- (void) complete |
Completa la richiesta e invia una notifica al delegato.
Questo metodo può essere chiamato solo su GCKRequest oggetti che sono stati creati dall'applicazione utilizzando il metodo di fabbrica applicationRequest. La chiamata di questo metodo su un oggetto GCKRequest creato dal framework stesso genererà un'eccezione.
- Dal
- 3,4
- (void) failWithError: | (GCKError *) | error |
Se la richiesta non va a buon fine, restituisce un errore e invia una notifica al delegato.
Questo metodo può essere chiamato solo su oggetti GCKRequest creati dall'applicazione utilizzando il metodo di fabbrica GCKRequest::requestWithID:. La chiamata di questo metodo su un oggetto GCKRequest creato dal framework stesso genererà un'eccezione.
- Parameters
-
error The error describing the failure.
- Dal
- 3,4
- (void) abortWithReason: | (GCKRequestAbortReason) | reason |
Interrompi la richiesta specificando il motivo e informa il delegato di conseguenza.
Questo metodo può essere chiamato solo su oggetti GCKRequest creati dall'applicazione utilizzando il metodo di fabbrica GCKRequest::requestWithID:. La chiamata di questo metodo su un oggetto GCKRequest creato dal framework stesso genererà un'eccezione.
- Parameters
-
reason The reason for the abort.
- Dal
- 3,4
Dettagli della proprietà
|
readwritenonatomicweak |
Il delegato per la ricezione di notifiche sullo stato della richiesta.
|
readnonatomicassign |
L'ID univoco assegnato a questa richiesta.
|
readnonatomiccopy |
L'errore che ha causato l'esito negativo della richiesta, se presente, altrimenti nil
.
|
readnonatomicassign |
Un flag che indica se la richiesta è attualmente in corso.
|
readnonatomicassign |
Un flag che indica se si tratta di una richiesta esterna, ovvero creata dall'applicazione anziché dal framework stesso.
- Dal
- 3,4