Opis
Obiekt do śledzenia żądania asynchronicznego.
Informacje o protokole delegowania znajdziesz w sekcji GCKRequestDelegate.
- Od
 - 3,0
 
Dziedziczy NSObject.
Podsumowanie metody instancji | |
| (void) | - cancel | 
| Anuluje prośbę.  Więcej... | |
| (void) | - complete | 
| Wykona żądanie i powiadomi o tym przedstawiciela.  Więcej... | |
| (void) | - failWithError: | 
| Żądanie się nie powiodło i powiadamia o tym osobę, której przekazano dostęp.  Więcej... | |
| (void) | - abortWithReason: | 
| Przerywa żądanie, podając powód, i powiadamia o tym przedstawiciela.  Więcej... | |
Podsumowanie metody klasy | |
| (GCKRequest *) | + applicationRequest | 
| Konstruuje obiekt GCKRequest do użycia przez aplikację wywołującą.  Więcej... | |
Podsumowanie usługi | |
| id< GCKRequestDelegate > | delegate | 
| Osoba, której przekazano dostęp, do otrzymywania powiadomień o stanie prośby.  Więcej... | |
| GCKRequestID | requestID | 
| Unikalny identyfikator przypisany do tego żądania.  Więcej... | |
| GCKError * | error | 
Błąd, który spowodował niepowodzenie żądania (jeśli wystąpiło). W przeciwnym razie nil.  Więcej... | |
| BOOL | inProgress | 
| Flaga wskazująca, czy żądanie jest obecnie przetwarzane.  Więcej... | |
| BOOL | external | 
| Flaga wskazująca, czy jest to żądanie zewnętrzne, czyli żądanie utworzone przez aplikację, a nie przez samą platformę.  Więcej... | |
Szczegóły metody
| - (void) cancel | 
Anuluje prośbę.
Anulowanie żądania nie gwarantuje, że nie zostanie ono zrealizowane u odbiorcy – po prostu spowoduje, że nadawca przestanie śledzić żądanie.
| + (GCKRequest *) applicationRequest | 
Konstruuje obiekt GCKRequest do użycia przez aplikację wywołującą.
Obiekty żądań utworzone za pomocą tej metody fabrycznej mogą być zarządzane przez aplikację za pomocą metod complete, failWithError: i abortWithReason:.
- Od
 - 3,4
 
| - (void) complete | 
Wykona żądanie i powiadomi o tym przedstawiciela.
Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody fabrycznej applicationRequest. Wywołanie tej metody w obiekcie GCKRequest, który został utworzony przez samą platformę, spowoduje zgłoszenie wyjątku.
- Od
 - 3,4
 
| - (void) failWithError: | (GCKError *) | error | 
Żądanie się nie powiodło i powiadamia o tym osobę, której przekazano dostęp.
Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody GCKRequest::requestWithID: fabryczne. Wywołanie tej metody w obiekcie GCKRequest, który został utworzony przez samą platformę, spowoduje zgłoszenie wyjątku.
- Parameters
 - 
  
error The error describing the failure.  
- Od
 - 3,4
 
| - (void) abortWithReason: | (GCKRequestAbortReason) | reason | 
Przerywa żądanie, podając powód, i powiadamia o tym przedstawiciela.
Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody GCKRequest::requestWithID: fabryczne. Wywołanie tej metody w obiekcie GCKRequest, który został utworzony przez samą platformę, spowoduje zgłoszenie wyjątku.
- Parameters
 - 
  
reason The reason for the abort.  
- Od
 - 3,4
 
Szczegóły nieruchomości
      
  | 
  readwritenonatomicweak | 
Osoba, której przekazano dostęp, do otrzymywania powiadomień o stanie prośby.
      
  | 
  readnonatomicassign | 
Unikalny identyfikator przypisany do tego żądania.
      
  | 
  readnonatomiccopy | 
Błąd, który spowodował niepowodzenie żądania (jeśli wystąpiło). W przeciwnym razie nil. 
      
  | 
  readnonatomicassign | 
Flaga wskazująca, czy żądanie jest obecnie przetwarzane.
      
  | 
  readnonatomicassign | 
Flaga wskazująca, czy jest to żądanie zewnętrzne, czyli żądanie utworzone przez aplikację, a nie przez samą platformę.
- Od
 - 3,4