TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
Một mô hình dịch được lưu trữ từ xa trên máy chủ và được tải xuống thiết bị.
-
Ngôn ngữ liên kết với mô hình này.
Khai báo
Swift
var language: TranslateLanguage { get }
-
Lấy thực thể của
TranslateRemoteModel
được định cấu hình bằng ngôn ngữ đã cho. Bạn có thể sử dụng mô hình này để kích hoạt tệp tải xuống bằng cách gọi APIdownload(_:)
quaModelManager
.TranslateRemoteModel
sử dụngModelManager
nội bộ. Khi tảiTranslateRemoteModel
xuống, hệ thống sẽ đăng một thông báo vềRemoteModel
. Để xác minh xem các thông báo đó có thuộc vềTranslateRemoteModel
hay không, hãy kiểm tra để đảm bảo trườngModelDownloadUserInfoKeyRemoteModel
trong từ điển thông tin người dùng chứa đối tượng thuộc loạiTranslateRemoteModel
. Vui lòng không tạo thực thể bằngTranslateLanguage.english
vì tính năng này đã được tích hợp sẵn. Nếu không, bạn sẽ không thể tải xuống hoặc xoá phiên bản đó.Khai báo
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
Các tham số
language
Ngôn ngữ đã chọn.
Giá trị trả về
Một thực thể
TranslateRemoteModel
. -
Không dùng được. Thay vào đó, hãy sử dụng
translateRemoteModel(language:)
.