Lớp GCKRequest

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

Tổng quan

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

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

Since
3.0

Kế thừa NSObject.

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

(void) - cancel
 Hủy yêu cầu. Thêm...
 
(void) - complete
 Hoàn thành yêu cầu và thông báo cho người được ủy quyền tương ứng. Thêm...
 
(void) - failWithError:
 Không gửi được yêu cầu kèm theo lỗi và thông báo cho người được ủy quyền tương ứng. Thêm...
 
(void) - abortWithReason:
 Huỷ bỏ yêu cầu kèm theo lý do và thông báo cho người được ủy quyền tương ứng. Thêm...
 

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

(GCKRequest *) + applicationRequest
 Tạo một đối tượng GCKRequest để ứng dụng gọi sử dụng. Thêm...
 

Tóm tắt thuộc tính

id< GCKRequestDelegatedelegate
 Người được ủy quyền nhận thông báo về trạng thái của yêu cầu. Thêm...
 
GCKRequestID requestID
 Mã nhận dạng duy nhất gán cho yêu cầu này. Thêm...
 
GCKErrorerror
 Lỗi khiến yêu cầu không thành công (nếu có), nếu không, sẽ là nil. Thêm...
 
BOOL inProgress
 Cờ cho biết yêu cầu hiện có đang được xử lý hay không. Thêm...
 
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 ra chứ không phải do chính khung. Thêm...
 

Chi tiết phương thức

- (void) cancel

Hủy yêu cầu.

Việc huỷ một yêu cầu không đảm bảo rằng yêu cầu sẽ không hoàn tất trên người 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.

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

Since
3,4
- (void) complete

Hoàn thành yêu cầu và thông báo cho người được ủy 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 đã được ứng dụng tạo bằng phương thức ban đầu applicationRequest. Việc gọi phương thức này trên đối tượng GCKRequest do chính khung đó tạo ra sẽ hiển thị một ngoại lệ.

Since
3,4
- (void) failWithError: (GCKError *)  error

Không gửi được yêu cầu kèm theo lỗi và thông báo cho người được ủy 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 đã được ứng dụng xây dựng bằng cách sử dụng phương thức GCKRequest::requestWithID: ban đầu. Việc gọi phương thức này trên đối tượng GCKRequest do chính khung đó tạo ra sẽ hiển thị một ngoại lệ.

Parameters
errorThe error describing the failure.
Since
3,4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Huỷ bỏ yêu cầu kèm theo lý do và thông báo cho người được ủy 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 đã được ứng dụng xây dựng bằng cách sử dụng phương thức GCKRequest::requestWithID: ban đầu. Việc gọi phương thức này trên đối tượng GCKRequest do chính khung đó tạo ra sẽ hiển thị một ngoại lệ.

Parameters
reasonThe reason for the abort.
Since
3,4

Chi tiết thuộc tính

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Người được ủy 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 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, sẽ là nil.

- (BOOL) inProgress
readnonatomicassign

Cờ cho biết yêu cầu hiện có đ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 ra chứ không phải do chính khung.

Since
3,4