MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
Model tłumaczenia zapisany zdalnie na serwerze i pobrany na urządzenie.
-
Język powiązany z tym modelem.
Deklaracja
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
Pobiera instancję
TranslateRemoteModel
skonfigurowaną w danym języku. Ten model może służyć do aktywowania pobierania przez wywołanie interfejsu APIdownload(_:)
zModelManager
.TranslateRemoteModel
używa wewnętrznieModelManager
. Podczas pobierania zasobuTranslateRemoteModel
pojawi się powiadomienie dotycząceRemoteModel
. Aby sprawdzić, czy powiadomienia tego typu należą doTranslateRemoteModel
, sprawdź, czy poleModelDownloadUserInfoKeyRemoteModel
w słowniku informacji o użytkowniku zawiera obiekt typuTranslateRemoteModel
. Nie twórz instancji za pomocą poleceniaTranslateLanguage.english
, ponieważ jest on wbudowany. W przeciwnym razie nie będzie można pobrać ani usunąć takiej instancji.Deklaracja
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
Parametry
language
Podany język.
Zwracana wartość
Instancja
TranslateRemoteModel
. -
Niedostępne. Użyj w zamian zasady
translateRemoteModel(language:)
.Deklaracja
Objective-C
- (nonnull instancetype)init;