MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
Um modelo de tradução que é armazenado remotamente no servidor e transferido por download para o dispositivo.
-
O idioma associado a este modelo.
Declaração
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
Recebe uma instância do
TranslateRemoteModel
configurada com o idioma especificado. Esse modelo pode ser usado para acionar um download chamando a APIdownload(_:)
emModelManager
.O
TranslateRemoteModel
usaModelManager
internamente. Ao fazer o download de umTranslateRemoteModel
, uma notificação será postada para umRemoteModel
. Para verificar se essas notificações pertencem a umTranslateRemoteModel
, confira se o campoModelDownloadUserInfoKeyRemoteModel
no dicionário de informações do usuário contém um objeto do tipoTranslateRemoteModel
. Não instancie comTranslateLanguage.english
, já que ele está integrado. Caso contrário, não será possível fazer o download ou excluir essa instância.Declaração
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
Parâmetros
language
O idioma fornecido.
Valor de retorno
Uma instância
TranslateRemoteModel
. -
Indisponível. Use
translateRemoteModel(language:)
Declaração
Objective-C
- (nonnull instancetype)init;