TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
Model tłumaczenia zapisany zdalnie na serwerze i pobrany na urządzenie.
-
Język powiązany z tym modelem.
Deklaracja
Swift
var language: TranslateLanguage { get }
-
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
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
Parametry
language
Podany język.
Zwracana wartość
Instancja
TranslateRemoteModel
. -
Niedostępne. Użyj w zamian zasady
translateRemoteModel(language:)
.