TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
Модель перевода, которая удаленно хранится на сервере и загружается на устройство.
Язык, связанный с этой моделью.
Декларация
Быстрый
var language: TranslateLanguage { get }
Получает экземпляр
TranslateRemoteModel
настроенный для данного языка. Эту модель можно использовать для запуска загрузки путем вызова APIdownload(_:)
изModelManager
.TranslateRemoteModel
используетModelManager
внутри. При загрузкеTranslateRemoteModel
будет опубликовано уведомление дляRemoteModel
. Чтобы проверить, принадлежат ли такие уведомленияTranslateRemoteModel
, убедитесь, что полеModelDownloadUserInfoKeyRemoteModel
в словаре информации пользователя содержит объект типаTranslateRemoteModel
. Пожалуйста, не создавайте экземплярTranslateLanguage.english
, поскольку он встроен. В противном случае такой экземпляр невозможно будет загрузить или удалить.Декларация
Быстрый
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
Параметры
language
Данный язык.
Возвращаемое значение
Экземпляр
TranslateRemoteModel
.Недоступен. Вместо этого используйте
translateRemoteModel(language:)
.