MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
Modèle de traduction stocké à distance sur le serveur et téléchargé sur l'appareil.
-
Langue associée à ce modèle.
Déclaration
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
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
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
Paramètres
language
Langue donnée.
Valeur renvoyée
Une instance
TranslateRemoteModel
. -
Indisponibles. Utilisez
translateRemoteModel(language:)
à la place.Déclaration
Objective-C
- (nonnull instancetype)init;