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