Classe richiesta GCK

Riferimento alla classe GCKRequest

Panoramica

Un oggetto per il monitoraggio di una richiesta asincrona.

Vedi GCKRequestDelegate per il protocollo delegata.

Since
3,0

Eredita NSObject.

Riepilogo del metodo dell'istanza

(void) - cancel
 Annulla la richiesta. Altro...
 
(void) - complete
 Completa la richiesta e avvisa il delegato di conseguenza. Altro...
 
(void) - failWithError:
 Invia un'errore alla richiesta e informa il delegato di conseguenza. Altro...
 
(void) - abortWithReason:
 Interrompe la richiesta e spiega il motivo della delega. Altro...
 

Riepilogo del metodo di lezione

(GCKRequest *) + applicationRequest
 Crea un oggetto GCKRequest per l'utilizzo da parte dell'applicazione chiamante. Altro...
 

Riepilogo proprietà

id< GCKRequestDelegatedelegate
 Il delegato per la ricezione delle 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 non il caso, 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 verrà completata sul destinatario; ciò semplicemente impedisce al mittente di monitorare la richiesta.

+ (GCKRequest *) applicationRequest

Crea un oggetto GCKRequest per l'utilizzo da parte dell'applicazione chiamante.

L'applicazione può gestire gli oggetti richiesta utilizzando questo metodo di fabbrica utilizzando i metodi complete, failWithError: e abortWithReason:.

Since
3,4
- (void) complete

Completa la richiesta e avvisa il delegato di conseguenza.

Questo metodo può essere chiamato solo su oggetti GCKRequest che sono stati creati dall'applicazione utilizzando il metodo di fabbrica applicationRequest. Se chiami questo metodo su un oggetto GCKRequest creato dal framework stesso, verrà sollevata un'eccezione.

Since
3,4
- (void) failWithError: (GCKError *)  error

Invia un'errore alla richiesta e informa il delegato di conseguenza.

Questo metodo può essere chiamato solo negli oggetti GCKRequest che sono stati creati dall'applicazione utilizzando il metodo di fabbrica GCKRequest::requestWithID:. Se chiami questo metodo su un oggetto GCKRequest creato dal framework stesso, verrà sollevata un'eccezione.

Parameters
errorThe error describing the failure.
Since
3,4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Interrompe la richiesta e spiega il motivo della delega.

Questo metodo può essere chiamato solo negli oggetti GCKRequest che sono stati creati dall'applicazione utilizzando il metodo di fabbrica GCKRequest::requestWithID:. Se chiami questo metodo su un oggetto GCKRequest creato dal framework stesso, verrà sollevata un'eccezione.

Parameters
reasonThe reason for the abort.
Since
3,4

Dettaglio proprietà

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Il delegato per la ricezione delle 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 non il caso, 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.

Since
3,4