Omówienie
Obiekt do śledzenia żądań asynchronicznych.
Więcej informacji znajdziesz na stronie GCKRequestDelegate dotyczącej protokołu przekazywania dostępu.
- Sincé
- 3,0
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(void) | - cancel |
Anuluje prośbę. Więcej... | |
(void) | - complete |
wypełnia żądanie i powiadomi odpowiednio osobę, której przekazano dostęp; Więcej... | |
(void) | - failWithError: |
odrzuca żądanie z błędem i odpowiednio powiadamia osobę, której przekazano dostęp; Więcej... | |
(void) | - abortWithReason: |
Anuluje żądanie z uzasadnieniem i powiadomi go o tym. Więcej... | |
Podsumowanie metody zajęć | |
(GCKRequest *) | + applicationRequest |
Konstruuje obiekt GCKRequest do użytku przez aplikację wywołującą. Więcej... | |
Podsumowanie usługi | |
id< GCKRequestDelegate > | delegate |
Osoba, której przekazano dostęp do 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. W przeciwnym razie nil . Więcej... | |
BOOL | inProgress |
Flaga z informacją, czy żądanie jest obecnie przetwarzane. Więcej... | |
BOOL | external |
Flaga wskazująca, czy jest to żądanie zewnętrzne – to znaczy utworzone przez aplikację, a nie przez platformę. Więcej... | |
Szczegóły metody
- (void) cancel |
Anuluje prośbę.
Anulowanie żądania nie gwarantuje, że nie zostanie ono zrealizowane na odbiorniku, a jedynie spowoduje, że nadawca przestanie śledzić żądanie.
+ (GCKRequest *) applicationRequest |
Konstruuje obiekt GCKRequest do użytku przez aplikację wywołującą.
Obiektami utworzonymi za pomocą tej metody można zarządzać w aplikacji przy użyciu metod complete, failWithError: i abortWithReason:.
- Sincé
- 3,4
- (void) complete |
wypełnia żądanie i powiadomi odpowiednio osobę, której przekazano dostęp;
Metoda ta może być wywoływana tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody fabrycznej applicationRequest. Wywołanie tej metody w obiekcie GCKRequest utworzonym przez samą platformę wywoła wyjątek.
- Sincé
- 3,4
- (void) failWithError: | (GCKError *) | error |
odrzuca żądanie z błędem i odpowiednio powiadamia osobę, której przekazano dostęp;
Ta metoda może być wywoływana tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody GCKRequest::requestWithID: fabryka. Wywołanie tej metody w obiekcie GCKRequest utworzonym przez samą platformę wywoła wyjątek.
- Parameters
-
error The error describing the failure.
- Sincé
- 3,4
- (void) abortWithReason: | (GCKRequestAbortReason) | reason |
Anuluje żądanie z uzasadnieniem i powiadomi go o tym.
Ta metoda może być wywoływana tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody GCKRequest::requestWithID: fabryka. Wywołanie tej metody w obiekcie GCKRequest utworzonym przez samą platformę wywoła wyjątek.
- Parameters
-
reason The reason for the abort.
- Sincé
- 3,4
Szczegóły usługi
|
readwritenonatomicweak |
Osoba, której przekazano dostęp do powiadomień o stanie prośby.
|
readnonatomicassign |
Unikalny identyfikator przypisany do tego żądania.
|
readnonatomiccopy |
Błąd, który spowodował niepowodzenie żądania. W przeciwnym razie nil
.
|
readnonatomicassign |
Flaga z informacją, czy żądanie jest obecnie przetwarzane.
|
readnonatomicassign |
Flaga wskazująca, czy jest to żądanie zewnętrzne – to znaczy utworzone przez aplikację, a nie przez platformę.
- Sincé
- 3,4