MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
Модель перевода, которая удаленно хранится на сервере и загружается на устройство.
Язык, связанный с этой моделью.
Декларация
Цель-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
Получает экземпляр
TranslateRemoteModel
настроенный для данного языка. Эту модель можно использовать для запуска загрузки путем вызова APIdownload(_:)
изModelManager
.TranslateRemoteModel
используетModelManager
внутри. При загрузкеTranslateRemoteModel
будет опубликовано уведомление дляRemoteModel
. Чтобы проверить, принадлежат ли такие уведомленияTranslateRemoteModel
, убедитесь, что полеModelDownloadUserInfoKeyRemoteModel
в словаре информации пользователя содержит объект типаTranslateRemoteModel
. Пожалуйста, не создавайте экземплярTranslateLanguage.english
, поскольку он встроен. В противном случае такой экземпляр невозможно будет загрузить или удалить.Декларация
Цель-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
Параметры
language
Данный язык.
Возвращаемое значение
Экземпляр
TranslateRemoteModel
.Недоступен. Вместо этого используйте
translateRemoteModel(language:)
.Декларация
Цель-C
- (nonnull instancetype)init;