TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
Modèle de traduction stocké à distance sur le serveur et téléchargé sur l'appareil.
-
Langue associée à ce modèle.
Déclaration
Swift
var language: TranslateLanguage { get }
-
Récupère une instance de
TranslateRemoteModel
configurée avec la langue donnée. Ce modèle peut être utilisé pour déclencher un téléchargement en appelant l'APIdownload(_:)
à partir deModelManager
.TranslateRemoteModel
utiliseModelManager
en interne. Lors du téléchargement d'unTranslateRemoteModel
, une notification s'affiche pourRemoteModel
. Pour vérifier si ces notifications appartiennent à unTranslateRemoteModel
, vérifiez que le champModelDownloadUserInfoKeyRemoteModel
du dictionnaire d'informations utilisateur contient un objet de typeTranslateRemoteModel
. Veuillez ne pas l'instancier avecTranslateLanguage.english
, car il est intégré. Sinon, vous ne pourrez pas télécharger ni supprimer cette instance.Déclaration
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
Paramètres
language
Langue donnée.
Valeur renvoyée
Une instance
TranslateRemoteModel
. -
Indisponibles. Utilisez
translateRemoteModel(language:)
à la place.