TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
یک مدل ترجمه که از راه دور بر روی سرور ذخیره می شود و در دستگاه دانلود می شود.
زبان مرتبط با این مدل.
اعلام
سریع
var language: TranslateLanguage { get }
نمونه ای از
TranslateRemoteModel
را که با زبان داده شده پیکربندی شده است دریافت می کند. این مدل را می توان با فراخوانیdownload(_:)
API ازModelManager
برای راه اندازی دانلود استفاده کرد.TranslateRemoteModel
به صورت داخلی ازModelManager
استفاده می کند. هنگام دانلودTranslateRemoteModel
، یک اعلان برایRemoteModel
ارسال می شود. برای بررسی اینکه آیا چنین اعلانهایی متعلق بهTranslateRemoteModel
هستند، بررسی کنید که فیلدModelDownloadUserInfoKeyRemoteModel
در فرهنگ لغت اطلاعات کاربر حاوی یک شی از نوعTranslateRemoteModel
باشد. لطفاً باTranslateLanguage.english
نمونهسازی نکنید زیرا داخلی است. در غیر این صورت نمی توان چنین نمونه ای را دانلود یا حذف کرد.اعلام
سریع
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
مولفه های
language
زبان داده شده
ارزش بازگشتی
یک نمونه
TranslateRemoteModel
.غیر قابل دسترسی. به جای آن از
translateRemoteModel(language:)
استفاده کنید.