TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
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
Swift
var language: TranslateLanguage { get }
-
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
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
Parámetros
language
El idioma determinado.
Valor de retorno
Una instancia de
TranslateRemoteModel
. -
No disponible. Usa
translateRemoteModel(language:)
en su lugar.