Corso GCKRequest

Riferimento alla classe GCKRequest

Panoramica

Un oggetto per il monitoraggio di una richiesta asincrona.

Per il protocollo del delegato, consulta la pagina GCKRequestDelegate.

Dal
3.0

Eredita NSObject.

Riepilogo del metodo dell'istanza

(void) - cancel
 Annulla la richiesta. Altro…
 
(void) - complete
 Completa la richiesta e invia una notifica al delegato. Altro…
 
(void) - failWithError:
 La richiesta non va a buon fine e viene restituito un errore, mentre il delegato viene avvisato di conseguenza. Altro…
 
(void) - abortWithReason:
 Interrompe la richiesta con un motivo e invia una notifica al delegato. Altro…
 

Riepilogo del metodo della classe

(GCKRequest *) + applicationRequest
 Costruisce un oggetto GCKRequest da utilizzare nell'applicazione chiamante. Altro…
 

Riepilogo della 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 il mancato completamento 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…
 

Dettagli metodo

- (void) cancel

Annulla la richiesta.

L'annullamento di una richiesta non garantisce che non verrà completata sul destinatario; semplicemente, il mittente smetterà di monitorarla.

+ (GCKRequest *) applicationRequest

Costruisce un oggetto GCKRequest da utilizzare nell'applicazione chiamante.

Gli oggetti richiesta 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 oggetti GCKRequest 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

La richiesta non va a buon fine e viene restituito un errore, mentre il delegato viene avvisato 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
errorThe error describing the failure.
Dal
3.4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Interrompe la richiesta con un motivo 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
reasonThe reason for the abort.
Dal
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 il mancato completamento 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