TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
Ein Übersetzungsmodell, das remote auf dem Server gespeichert und auf das Gerät heruntergeladen wird.
-
Die mit diesem Modell verknüpfte Sprache.
Erklärung
Swift
var language: TranslateLanguage { get }
-
Ruft eine Instanz von
TranslateRemoteModel
ab, die für die angegebene Sprache konfiguriert ist. Dieses Modell kann verwendet werden, um einen Download durch Aufrufen derdownload(_:)
API überModelManager
auszulösen.TranslateRemoteModel
verwendet internModelManager
. Beim Herunterladen einesTranslateRemoteModel
wird eine Benachrichtigung für einRemoteModel
gepostet. Wenn du prüfen möchtest, ob solche Benachrichtigungen zu einerTranslateRemoteModel
gehören, prüfe, ob das FeldModelDownloadUserInfoKeyRemoteModel
im Nutzerinformationen-Wörterbuch ein Objekt vom TypTranslateRemoteModel
enthält. Instanziieren Sie nicht mitTranslateLanguage.english
, da es integriert ist. Andernfalls kann diese Instanz nicht heruntergeladen oder gelöscht werden.Erklärung
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
Parameter
language
Die angegebene Sprache.
Rückgabewert
Eine
TranslateRemoteModel
-Instanz. -
Nicht verfügbar. Verwenden Sie stattdessen
translateRemoteModel(language:)
.