MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
Ein Übersetzungsmodell, das remote auf dem Server gespeichert und auf das Gerät heruntergeladen wird.
-
Die mit diesem Modell verknüpfte Sprache.
Erklärung
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
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
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
Parameter
language
Die angegebene Sprache.
Rückgabewert
Eine
TranslateRemoteModel
-Instanz. -
Nicht verfügbar. Verwenden Sie stattdessen
translateRemoteModel(language:)
.Erklärung
Objective-C
- (nonnull instancetype)init;