Corso GCKRequest

Riferimento classe GCKRequest

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< GCKRequestDelegatedelegate
 Il delegato per la ricezione di notifiche sullo stato della richiesta. Altro...
 
GCKRequestID requestID
 L'ID univoco assegnato a questa richiesta. Altro...
 
GCKErrorerror
 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
errorThe 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
reasonThe reason for the abort.
Dal
3,4

Dettagli della proprietà

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Il delegato per la ricezione di notifiche sullo stato della richiesta.

- (GCKRequestID) requestID
readnonatomicassign

L'ID univoco assegnato a questa richiesta.

- (GCKError*) error
readnonatomiccopy

L'errore che ha causato l'esito negativo della richiesta, se presente, altrimenti nil.

- (BOOL) inProgress
readnonatomicassign

Un flag che indica se la richiesta è attualmente in corso.

- (BOOL) external
readnonatomicassign

Un flag che indica se si tratta di una richiesta esterna, ovvero creata dall'applicazione anziché dal framework stesso.

Dal
3,4