MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
Un modelo de traducción que se almacena de forma remota en el servidor y se descarga en el dispositivo.
-
El lenguaje asociado con este modelo.
Declaración
Objective‑C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
Obtiene una instancia de
TranslateRemoteModel
configurada con el lenguaje determinado. Este modelo se puede usar para activar una descarga llamando a la API dedownload(_:)
desdeModelManager
.TranslateRemoteModel
usaModelManager
de forma interna. Cuando descargues unTranslateRemoteModel
, se publicará una notificación para unaRemoteModel
. Para verificar si esas notificaciones pertenecen a unaTranslateRemoteModel
, comprueba que el campoModelDownloadUserInfoKeyRemoteModel
en el diccionario de información del usuario contenga un objeto de tipoTranslateRemoteModel
. No crees una instancia conTranslateLanguage.english
, ya que está integrado. De lo contrario, esa instancia no se puede descargar ni borrar.Declaración
Objective‑C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
Parámetros
language
El idioma determinado.
Valor de retorno
Una instancia de
TranslateRemoteModel
. -
No disponible. Usa
translateRemoteModel(language:)
en su lugar.Declaración
Objective‑C
- (nonnull instancetype)init;