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