MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
Sunucuda uzaktan depolanan ve cihaza indirilen bir çeviri modeli.
-
Bu modelle ilişkilendirilen dil.
Bildirim
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
Belirtilen dille yapılandırılmış bir
TranslateRemoteModel
örneğini alır. Bu model,ModelManager
adresindendownload(_:)
API'yi çağırarak bir indirme işlemini tetiklemek için kullanılabilir.TranslateRemoteModel
, dahili olarakModelManager
kullanıyor. BirTranslateRemoteModel
indirilirken,RemoteModel
için yayınlanan bir bildirim yayınlanır. Bu tür bildirimlerin birTranslateRemoteModel
alanına ait olup olmadığını doğrulamak için kullanıcı bilgileri sözlüğündekiModelDownloadUserInfoKeyRemoteModel
alanınınTranslateRemoteModel
türünde bir nesne içerip içermediğini kontrol edin. Yerleşik olduğundan lütfenTranslateLanguage.english
ile örnek oluşturmayın. Aksi takdirde bu tür örnekler indirilemez veya silinemez.Bildirim
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
Parametreler
language
Belirtilen dil.
Döndürülen Değer
TranslateRemoteModel
örneği. -
Cihazlar kullanılamıyor. Bunun yerine
translateRemoteModel(language:)
politikasını kullanın.Bildirim
Objective-C
- (nonnull instancetype)init;