Przegląd
Obiekt do śledzenia żądania asynchronicznego.
Protokół delegowania znajdziesz na stronie GCKRequestDelegate.
- Od
- 3,0
Dziedziczy z klasy NSObject.
Podsumowanie metod instancji | |
(void) | - cancel |
Anuluje prośbę. Więcej… | |
(void) | - complete |
realizuje prośbę i powiadamia o tym osobę upoważnioną; Więcej… | |
(void) | - failWithError: |
Żądanie kończy się niepowodzeniem i powoduje wyświetlenie błędu, a pełnomocnik otrzymuje odpowiednie powiadomienie. Więcej… | |
(void) | - abortWithReason: |
Przerywa żądanie z podaniem przyczyny i odpowiednio powiadamia delegata. Więcej… | |
Podsumowanie metod klasy | |
(GCKRequest *) | + applicationRequest |
Tworzy obiekt GCKRequest do użytku przez aplikację wywołującą. Więcej… | |
Podsumowanie usługi | |
id< GCKRequestDelegate > | delegate |
Delegat do otrzymywania powiadomień o stanie żądania. 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ł), 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 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 na urządzeniu odbiorcy. Powoduje jedynie, że nadawca przestaje śledzić żądanie.
+ (GCKRequest *) applicationRequest |
Tworzy obiekt GCKRequest do użytku przez aplikację wywołującą.
Obiektami żądań utworzonymi za pomocą tej metody fabrycznej może zarządzać aplikacja za pomocą metod complete, failWithError: i abortWithReason:.
- Od
- 3.4
- (void) complete |
realizuje prośbę i powiadamia o tym osobę upoważnioną;
Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody fabrycznej applicationRequest. Wywołanie tej metody w przypadku obiektu GCKRequest utworzonego przez samą platformę spowoduje zgłoszenie wyjątku.
- Od
- 3.4
- (void) failWithError: | (GCKError *) | error |
Żądanie kończy się niepowodzeniem i powoduje wyświetlenie błędu, a pełnomocnik otrzymuje odpowiednie powiadomienie.
Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody fabrycznej GCKRequest::requestWithID:. Wywołanie tej metody w przypadku obiektu GCKRequest utworzonego przez samą platformę spowoduje zgłoszenie wyjątku.
- Parameters
-
error The error describing the failure.
- Od
- 3.4
- (void) abortWithReason: | (GCKRequestAbortReason) | reason |
Przerywa żądanie z podaniem przyczyny i odpowiednio powiadamia delegata.
Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody fabrycznej GCKRequest::requestWithID:. Wywołanie tej metody w przypadku obiektu GCKRequest utworzonego przez samą platformę spowoduje zgłoszenie wyjątku.
- Parameters
-
reason The reason for the abort.
- Od
- 3.4
Szczegóły usługi
|
readwritenonatomicweak |
Delegat do otrzymywania powiadomień o stanie żądania.
|
readnonatomicassign |
Unikalny identyfikator przypisany do tego żądania.
|
readnonatomiccopy |
Błąd, który spowodował niepowodzenie żądania (jeśli wystąpił), w przeciwnym razie nil
.
|
readnonatomicassign |
Flaga wskazująca, czy żądanie jest obecnie przetwarzane.
|
readnonatomicassign |
Flaga wskazująca, czy jest to żądanie zewnętrzne, czyli utworzone przez aplikację, a nie przez samą platformę.
- Od
- 3.4