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

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

Tổng quan

Một lớp đại diện cho một phiên chuyến đi.

Phiên chuyến đi sẽ định kỳ cập nhật thông tin chuyến đi sau khi bắt đầu. Phiên này có thể là một chuyến đi chung hoặc một chuyến đi giao hàng, và mỗi phiên chuyến đi sẽ được xác định bằng một TripName.

Hàm thành viên công khai

(void) đăng ký Người đăng ký:
 Đăng ký một phiên bản GMTCTripModelSubscriber cho phiên này.
(void) huỷ đăng ký người đăng ký:
 Huỷ đăng ký một thực thể của GMTCTripModelSubscriber cho phiên này để tránh lệnh gọi lại.

Thuộc tính

GMTCTripModelStatestate
 Trả về trạng thái phiên hiện tại.
GMTSTripcurrentTrip
 Trả về dữ liệu chuyến đi hiện tại.
NSString * tripName
 Trả về tên chuyến đi liên quan.
GMTCMutableTripModelOptionstuỳ chọn
 Xác định các lựa chọn của phiên chuyến đi hiện tại.

Tài liệu về hàm thành phần

– (vô hiệu) registersubscription: (id< GMTCTripModelSubscriber >) người đăng ký

Đăng ký một phiên bản GMTCTripModelSubscriber cho phiên này.

Hãy gọi API này trước khi bạn có thể nhận bất kỳ lệnh gọi lại nào. Phương thức này chỉ được phép gọi trong luồng chính.

Xin lưu ý rằng TripModel sẽ tự động hoạt động (ví dụ: dữ liệu chuyến đi đang được cập nhật/làm mới) sau khi người đăng ký được đăng ký.

Các tham số:
người đăng kýPhiên bản của GMTCTripModelSubscriber cần được đăng ký.
- (vô hiệu) unregistersubscribe: (id< GMTCTripModelSubscriber >) người đăng ký

Huỷ đăng ký một thực thể của GMTCTripModelSubscriber cho phiên này để tránh lệnh gọi lại.

Bạn nên áp dụng cách này khi cần xử lý thực thể của GMTCTripModelSubscriber. Phương thức này chỉ được phép gọi trong luồng chính.

Xin lưu ý rằng nếu không có người đăng ký nào được đăng ký, TripModel sẽ tự động dừng phiên chuyến đi.

Các tham số:
người đăng kýPhiên bản của GMTCTripModelSubscriber cần được đăng ký.

Tài liệu về tài sản

– (GMTCTripModelState) state [read, assign]

Trả về trạng thái phiên hiện tại.

– (GMTSTrip*) currentTrip [read, assign]

Trả về dữ liệu chuyến đi hiện tại.

– (NSString*) tripName [read, assign]

Trả về tên chuyến đi liên quan.

– (GMTCMutableTripModelOptions*) options [read, assign]

Xác định các lựa chọn của phiên chuyến đi hiện tại.

Bạn chỉ nên truy cập vào thuộc tính này trong luồng chính.