MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
서버에 원격으로 저장되고 기기에 다운로드된 번역 모델입니다.
-
이 모델과 연결된 언어입니다.
선언
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
지정된 언어로 구성된
TranslateRemoteModel
의 인스턴스를 가져옵니다. 이 모델을 사용하면ModelManager
에서download(_:)
API를 호출하여 다운로드를 트리거할 수 있습니다.TranslateRemoteModel
는 내부적으로ModelManager
를 사용합니다.TranslateRemoteModel
를 다운로드할 때RemoteModel
에 관한 알림이 게시됩니다. 이러한 알림이TranslateRemoteModel
에 속하는지 확인하려면 사용자 정보 사전의ModelDownloadUserInfoKeyRemoteModel
필드에TranslateRemoteModel
유형의 객체가 포함되어 있는지 확인하세요. 기본으로 제공되는TranslateLanguage.english
로 인스턴스화하지 마세요. 그렇지 않으면 이러한 인스턴스를 다운로드하거나 삭제할 수 없습니다.선언
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
매개변수
language
지정된 언어입니다.
반환 값
TranslateRemoteModel
인스턴스입니다. -
사용할 수 없습니다. 대신
translateRemoteModel(language:)
를 사용하세요.선언
Objective-C
- (nonnull instancetype)init;