סקירה כללית
אובייקט למעקב אחרי בקשה לא סנכרונית.
מידע על פרוטוקול ההרשאה מופיע במאמר GCKRequestDelegate.
- מאז
- 3.0
המחלקות האלה יורשות מ-NSObject.
סיכום שיטות המופע | |
(void) | - cancel |
ביטול הבקשה. עוד... | |
(void) | - complete |
הוא משלים את הבקשה ושולח הודעה לנציג בהתאם. עוד... | |
(void) | - failWithError: |
הבקשה נכשלת ומוצגת שגיאה, והנציג מקבל על כך הודעה. עוד... | |
(void) | - abortWithReason: |
מבטל את הבקשה עם סיבה ומודיע על כך לנציג. עוד... | |
סיכום שיטות של מחלקה | |
(GCKRequest *) | + applicationRequest |
יוצר אובייקט GCKRequest לשימוש באפליקציה שקוראת לפונקציה. עוד... | |
סיכום הנכס | |
id< GCKRequestDelegate > | delegate |
הנציג לקבלת התראות על סטטוס הבקשה. עוד... | |
GCKRequestID | requestID |
המזהה הייחודי שהוקצה לבקשה הזו. עוד... | |
GCKError * | error |
השגיאה שגרמה לכשל בבקשה, אם יש כזו, אחרת nil . עוד... | |
BOOL | inProgress |
סימון שמציין אם הבקשה נמצאת כרגע בתהליך. עוד... | |
BOOL | external |
דגל שמציין אם זו בקשה חיצונית – כלומר, בקשה שנוצרה על ידי האפליקציה ולא על ידי המסגרת עצמה. עוד... | |
פרטי השיטה
- (void) cancel |
ביטול הבקשה.
ביטול בקשה לא מבטיח שהבקשה לא תושלם אצל המקבל, אלא רק גורם לכך שהשולח יפסיק לעקוב אחרי הבקשה.
+ (GCKRequest *) applicationRequest |
יוצר אובייקט GCKRequest לשימוש באפליקציה שקוראת לפונקציה.
אפשר לנהל אובייקטים של בקשות שנוצרו באמצעות שיטת היצירה הזו על ידי האפליקציה באמצעות השיטות complete, failWithError: ו-abortWithReason:.
- מאז
- 3.4
- (void) complete |
הוא משלים את הבקשה ושולח הודעה לנציג בהתאם.
אפשר לקרוא לשיטה הזו רק באובייקטים מסוג GCKRequest שנבנו על ידי האפליקציה באמצעות שיטת היצירה applicationRequest. קריאה לשיטה הזו באובייקט GCKRequest שנוצר על ידי המסגרת עצמה תגרום להעלאת חריג.
- מאז
- 3.4
- (void) failWithError: | (GCKError *) | error |
הבקשה נכשלת ומוצגת שגיאה, והנציג מקבל על כך הודעה.
אפשר להפעיל את השיטה הזו רק באובייקטים מסוג GCKRequest שנבנו על ידי האפליקציה באמצעות שיטת היצירה GCKRequest::requestWithID:. קריאה לשיטה הזו באובייקט GCKRequest שנוצר על ידי המסגרת עצמה תגרום להעלאת חריג.
- Parameters
-
error The error describing the failure.
- מאז
- 3.4
- (void) abortWithReason: | (GCKRequestAbortReason) | reason |
מבטל את הבקשה עם סיבה ומודיע על כך לנציג.
אפשר להפעיל את השיטה הזו רק באובייקטים מסוג GCKRequest שנבנו על ידי האפליקציה באמצעות שיטת היצירה GCKRequest::requestWithID:. קריאה לשיטה הזו באובייקט GCKRequest שנוצר על ידי המסגרת עצמה תגרום להעלאת חריג.
- Parameters
-
reason The reason for the abort.
- מאז
- 3.4
פרטי הנכס
|
readwritenonatomicweak |
הנציג לקבלת התראות על סטטוס הבקשה.
|
readnonatomicassign |
המזהה הייחודי שהוקצה לבקשה הזו.
|
readnonatomiccopy |
השגיאה שגרמה לכשל בבקשה, אם יש כזו, אחרת nil
.
|
readnonatomicassign |
סימון שמציין אם הבקשה נמצאת כרגע בתהליך.
|
readnonatomicassign |
דגל שמציין אם זו בקשה חיצונית – כלומר, בקשה שנוצרה על ידי האפליקציה ולא על ידי המסגרת עצמה.
- מאז
- 3.4