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< GCKRequestDelegate > | delegate |
Il delegato per la ricezione delle notifiche sullo stato della richiesta. Altro… | |
GCKRequestID | requestID |
L'ID univoco assegnato a questa richiesta. Altro… | |
GCKError * | error |
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
-
error The 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
-
reason The reason for the abort.
- Dal
- 3.4
Dettaglio proprietà
|
readwritenonatomicweak |
Il delegato per la ricezione delle notifiche sullo stato della richiesta.
|
readnonatomicassign |
L'ID univoco assegnato a questa richiesta.
|
readnonatomiccopy |
L'errore che ha causato il mancato completamento 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