Lớp GCKRequest

Tài liệu tham khảo về lớp GCKRequest

Tổng quan

Một đối tượng để theo dõi yêu cầu không đồng bộ.

Hãy xem GCKRequestDelegate để biết giao thức uỷ quyền.

Năm thành lập
3.0

Kế thừa NSObject.

Tóm tắt phương thức của thực thể

(void) - cancel
 Huỷ yêu cầu. Tuỳ chọn khác...
 
(void) - complete
 Hoàn tất yêu cầu và thông báo cho người được uỷ quyền. Tuỳ chọn khác...
 
(void) - failWithError:
 Không thực hiện được yêu cầu do lỗi và thông báo cho uỷ quyền tương ứng. Tuỳ chọn khác...
 
(void) - abortWithReason:
 Huỷ yêu cầu kèm theo lý do và thông báo cho đại biểu tương ứng. Tuỳ chọn khác...
 

Tóm tắt phương thức lớp

(GCKRequest *) + applicationRequest
 Tạo một đối tượng GCKRequest để ứng dụng gọi sử dụng. Tuỳ chọn khác...
 

Tóm tắt về tài sản

id< GCKRequestDelegatedelegate
 Uỷ quyền nhận thông báo về trạng thái của yêu cầu. Tuỳ chọn khác...
 
GCKRequestID requestID
 Mã nhận dạng duy nhất được gán cho yêu cầu này. Tuỳ chọn khác...
 
GCKErrorerror
 Lỗi khiến yêu cầu không thành công (nếu có), nếu không thì là nil. Tuỳ chọn khác...
 
BOOL inProgress
 Cờ cho biết liệu yêu cầu hiện đang được xử lý hay không. Tuỳ chọn khác...
 
BOOL external
 Một cờ cho biết đây có phải là yêu cầu bên ngoài hay không, tức là yêu cầu do ứng dụng tạo chứ không phải do chính khung này tạo. Tuỳ chọn khác...
 

Thông tin chi tiết về phương thức

- (void) cancel

Huỷ yêu cầu.

Việc huỷ yêu cầu không đảm bảo rằng yêu cầu sẽ không hoàn tất trên máy nhận; việc này chỉ khiến người gửi ngừng theo dõi yêu cầu.

+ (GCKRequest *) applicationRequest

Tạo một đối tượng GCKRequest để ứng dụng gọi sử dụng.

Các đối tượng yêu cầu được tạo bằng phương thức nhà máy này có thể được ứng dụng quản lý bằng các phương thức complete, failWithError:abortWithReason:.

Năm thành lập
3.4
- (void) complete

Hoàn tất yêu cầu và thông báo cho người được uỷ quyền.

Phương thức này chỉ có thể được gọi trên các đối tượng GCKRequest do ứng dụng tạo bằng phương thức của nhà máy applicationRequest. Việc gọi phương thức này trên một đối tượng GCKRequest do chính khung tạo sẽ làm phát sinh một ngoại lệ.

Năm thành lập
3.4
- (void) failWithError: (GCKError *)  error

Không thực hiện được yêu cầu do lỗi và thông báo cho uỷ quyền tương ứng.

Phương thức này chỉ có thể được gọi trên các đối tượng GCKRequest mà ứng dụng đã tạo bằng phương thức tạo GCKRequest::requestWithID:. Việc gọi phương thức này trên một đối tượng GCKRequest do chính khung tạo sẽ làm phát sinh một ngoại lệ.

Parameters
errorThe error describing the failure.
Năm thành lập
3.4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Huỷ yêu cầu kèm theo lý do và thông báo cho đại biểu tương ứng.

Phương thức này chỉ có thể được gọi trên các đối tượng GCKRequest mà ứng dụng đã tạo bằng phương thức tạo GCKRequest::requestWithID:. Việc gọi phương thức này trên một đối tượng GCKRequest do chính khung tạo sẽ làm phát sinh một ngoại lệ.

Parameters
reasonThe reason for the abort.
Năm thành lập
3.4

Thông tin chi tiết về cơ sở lưu trú

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Uỷ quyền nhận thông báo về trạng thái của yêu cầu.

- (GCKRequestID) requestID
readnonatomicassign

Mã nhận dạng duy nhất được gán cho yêu cầu này.

- (GCKError*) error
readnonatomiccopy

Lỗi khiến yêu cầu không thành công (nếu có), nếu không thì là nil.

- (BOOL) inProgress
readnonatomicassign

Cờ cho biết liệu yêu cầu hiện đang được xử lý hay không.

- (BOOL) external
readnonatomicassign

Một cờ cho biết đây có phải là yêu cầu bên ngoài hay không, tức là yêu cầu do ứng dụng tạo chứ không phải do chính khung này tạo.

Năm thành lập
3.4